我修改的时间是2016-08-16(转换成Date后默认为2016-08-16 00:00:00),而我得到的时间却是2016-08-15T16:00:00.000Z

联想到我们当前的时区是+8区  而16+8正好也是第二天0点,估计这000Z这货多半是和时区相关的。

果不其然,百度了一下发现,原来这个就是UTC 通用标准时,以z来标识。既然知道了问题所在,那么我们就可以有相应的解决方法了。

java后台得到的时间是:String date = “2016-08-15T16:00:00.000Z”

传入yyyy-MM-dd格式,转换成Date类型默认hh:mm:ss为00:00:00

String now = "2016-08-16";
DateFormat format2 = new SimpleDateFormat("yyyy-MM-dd");
Date date2 = format2.parse(now);
System.out.println(date2);

输出:
Tue Aug 16 00:00:00 CST 2016

将2016-08-15T16:00:00.000Z 时间格式转换成Date类型格式

String date = "2016-08-15T16:00:00.000Z";
date = date.replace("Z", " UTC");
System.out.println(date);
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS Z");
Date d = format.parse(date);
System.out.println(d);

输出:
2016-08-15T16:00:00.000 UTC
Tue Aug 16 00:00:00 CST 2016



转载自,虽然博主没说明,但是这里有说明,转载记得加链接

https://www.cnblogs.com/yanglf/p/5775224.html




时间时区格式转化问题相关推荐

  1. JS 判断input输入框日期时间格式是否符合YY-MM-DD HH:MM:SS和是否符合实际日期规范方法以及SQL时间日期格式转化存储

    JS 判断input输入框日期时间格式是否符合YY-MM-DD HH:MM:SS和是否符合实际日期规范方法以及SQL时间日期格式转化存储 先获取input文本框内输入值 <p>日 & ...

  2. JavaScript时间日期格式转化

    为什么80%的码农都做不了架构师?>>>    /****************************************************************** ...

  3. SimpleDateFormat 日期,时间格式转化

    SimpleDateFormat  一定要弄清楚 parse 与 format 不然总是遇到异常 就是使用不对的问题 parse()返回的是一个Date类型里面使用的String类型 format 返 ...

  4. golang 时间日期 时区 格式 简介

    目录 时区 时间格式化 开发中,我们对时间的使用是比较多的,其应用场景,按照使用概率,从大到小,通常是: 获取当前或数据库中存储的时间 比较两个时间点的先后 显示打印时间 时区转换 对应到go,也就是 ...

  5. python GMT时间格式转化

    1.datetime类型转换成GMT时间格式的字符串(如'Thu, 19 Feb 2009 16:00:07 GMT'),strftime(官方释义:new string) : from dateti ...

  6. pandas判断日期是否是闰年(is_leap_year)实战: 数据列转化为日期(时间)格式、判断pandas的日期数据列是否是闰年

    pandas判断日期是否是闰年(is_leap_year)实战: 数据列转化为日期(时间)格式.判断pandas的日期数据列是否是闰年 目录

  7. 日期时间格式转化为方便理解的格式

    import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date;/*** @auth ...

  8. js中关于时间格式转化,时间大小比较的方法

    一.时间格式的转换 标准时间格式:Mon Aug 08 2022 16:08:28 GMT+0800 (中国标准时间) 时间戳:格林威治时间1970年01月01日00时00分00秒(北京时间1970年 ...

  9. Linux时间戳和时间格式转化

    一.时间戳转化为时间格式 1.场景1:时间戳转化为当前时间格式 命令:date -d @待转化的时间戳 实例:date -d @1556519685 转化结果:Mon Apr 29 14:34:45 ...

最新文章

  1. 【LC3开源峰会网络技术系列之三】基于JStorm的网络分析平台
  2. While executing gem ... (Errno::EACCES)
  3. 什么是工装服_王俊凯穿连体工装亮相跨年晚会,中国风满满的设计,尽显帅气...
  4. python截图拼接_Python实现屏幕截图有两种方式 - 小众知识
  5. leetcode 491. 递增子序列 思考分析
  6. Region实战SVG地图点击
  7. 错误/异常:java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind;的解决方法...
  8. simpleHandleData
  9. 关于Ubuntu 16.04系统挂载硬盘以及迁移MYSQL数据存储目录的操作步骤
  10. Python 之 向上取整、向下取整以及四舍五入函数
  11. 第七届蓝桥杯省赛--方格填数--DFS或全排列
  12. 实验四 木马的远程控制和清除
  13. SOME/IP报文格式-Message ID
  14. C++判断一个数是否为素数
  15. MI(mutal information)and Entropy
  16. 高数——两个重要极限
  17. python PyEnchant(拼写检查)
  18. 软件设计师近10年上午真题解析知识点(并非绝对完整版)
  19. 华为mate8 解锁+root手记
  20. 小苹果音乐用计算机怎么打,小苹果苗语版歌曲-计算器音乐简谱,比如一些流行歌曲小苹果等等之类的?...

热门文章

  1. F. Function!
  2. 中国劳动统计年鉴2004
  3. 森林病虫防治系统(二)
  4. python判断字符串是否为纯中文汉字
  5. linux如何调整文本大小,如何在Ubuntu 18.04 LTS中更改文本大小
  6. 精准医学 | 十篇文章读懂DNA甲基化与疾病(肿瘤)的关系
  7. Xstart远程连接Linux图形用户界面
  8. 在线教育大数据营销平台实战(四):CRM线索生命周期及用户画像构建
  9. 单边带(SSB)调制技术
  10. 微信小程序填坑之路(一):text空格符号以及省略号