国际标准时间(前台)和年月日时差为8个小时,如果使用String得到的日期会少八小时

news/2024/12/21 18:14:11/

问题:国际标准时间(前台)和年月日时差为8个小时,如果使用String得到的日期会少八小时 

(理由:世界时为标准。北京时间比世界时间早8小时标准时间)

如果后台使用以下来接收前台代码

//修改前,会发现获取的时间比预想的时间少八小时
@TableField(exist = false)
@ApiModelProperty(value = "上传日期(起),查询用")
private String syncTimeStart;

应该改为

//修改后:国际标准时间(前台)和年月日时差为8个小时,如果使用String 得到的日期会少八小时
@TableField(exist = false)
@ApiModelProperty(value = "上传日期(起),查询用")
private Date syncTimeStart;
req.setSyncTimeStart(StrUtils.dateTimeChange(req.getSyncTimeStart(),"00:00:00"));
req.setSyncTimeEnd(StrUtils.dateTimeChange(req.getSyncTimeEnd(),"23:59:59"));
 public static Date dateTimeChange (Date date, String time) {SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String formatStr = sdf.format(date);formatStr = formatStr.substring(0,10)+" "+time;Date changeDate = null;try {changeDate = sdf.parse(formatStr);} catch (ParseException e) {e.printStackTrace();}return changeDate;}

当然也可以使用两个时间转换方法解决

时间转换


http://www.ppmy.cn/news/91087.html

相关文章

与创新者同行,共享数字时代创新红利-通付盾城市沙龙圆满举行!

5月25日,通付盾城市沙龙在深圳圆满举行。通付盾与多家企业分享了数字安全创新实践-“WAAP解决方案、GPT助力APP合规开发解决方案、UIAM解决方案”,与合作伙伴共话生态,共同起航,共创未来! 会上,通付盾面向各…

如何开展数据建模测试?

模型验证和测试 您不能仅仅因为模型与训练数据完美契合而信任它。原因很简单:您强制模型拟合训练数据! 解决方案:模型验证。验证使用模型来预测训练数据之外情况下的输出,并计算这些结果的相同统计拟合度量。这意味着您需要将数…

es elasticsearch 八 mapping 映射 、复杂数据类型

目录 Mapping 映射 复杂数据类型 Mapping 映射 精确匹配 必须和对应字段值安全一致才可查出 全文检索 缩写搜索全程、格式转换 大小写 同义词 全文检索核心原理 分词,初步的倒排索引的建立 重建倒排索引 时态转换、重复数的转换、同义词的转换、大小写的转换 …

Day1:Windows消息循环机制

先区分几个概念 系统:特指Windwos操作系统 应用程序:指一个程序,比如QQ,微信等 窗口:每个应用程序都 可以拥有窗口,而且可以有多个,但一般会有一个主窗口。 消息:window系统定义…

操作系统层面下——进程状态讲解

目录 一.进程的状态:运行态 1.什么是运行状态? 2.进程进入内存的详细图解: 总结: 二.进程的状态:阻塞态 1.什么是阻塞状态? 三.进程的状态:挂起态 1.什么是挂起态? 2.阻塞与挂起的…

搭建Serv-U FTP服务器共享文件并外网远程访问「无公网IP」

文章目录 1. 前言2. 本地FTP搭建2.1 Serv-U下载和安装2.2 Serv-U共享网页测试2.3 Cpolar下载和安装 3. 本地FTP发布3.1 Cpolar云端设置3.2 Cpolar本地设置 4. 公网访问测试5. 结语 转载自内网穿透工具的文章:使用Serv-U搭建FTP服务器并公网访问【内网穿透】 1. 前言…

Leetcode665. 非递减数列

Every day a Leetcode 题目来源:665. 非递减数列 解法1:贪心 本题是要维持一个非递减的数列,所以遇到递减的情况时(nums[i] > nums[i 1]),要么将前面的元素缩小,要么将后面的元素放大。 …

2023.5.19Hadoop具体操作(四种)

大作业 1、ens33没有地址 查看虚拟机的NAT8网段 使用ip a显示ens33的ip ip a设置静态ip 编辑网络接口配置文件:输入以下命令来编辑网络接口的配置文件: sudo vi /etc/network/interfaces在打开的文件中,找到要设置为静态IP的网络接口&am…