java获取时间戳的几种方法与中国标准日期格式转换Thu Sep 07 2017 00:00:00 GMT+0800

编程入门 行业动态 更新时间:2024-10-20 05:21:23

java获取时间戳的几种方法与<a href=https://www.elefans.com/category/jswz/34/1770066.html style=中国标准日期格式转换Thu Sep 07 2017 00:00:00 GMT+0800"/>

java获取时间戳的几种方法与中国标准日期格式转换Thu Sep 07 2017 00:00:00 GMT+0800

🎈个人公众号:🎈 :✨✨ 可为编程 ✨✨ 🍟🍟
🔑个人信条:🔑 为与不为皆为可为🌵
🍉本篇简介:🍉 本片详细说明了java获取时间戳的几种方法与中国标准日期格式转换使用规则和注意要点,并给出具体操作实例,如有出入还望指正。

关注公众号【可为编程】回复【面试】领取最新面试题!!!
目前获取毫秒值大概有下面四种方法

//方法 一  
System.currentTimeMillis();   
//方法 二  
Calendar.getInstance().getTimeInMillis();  
//方法 三  
new Date().getTime();  
//方法四(适用于java8)
Instant now = Instant.now();
System.out.println(now.getEpochSecond()); // 秒
System.out.println(now.toEpochMilli()); // 毫秒

中国标准时间序列化

"Thu Sep 07 2017 00:00:00 GMT+0800 (中国标准时间) 00:00:00"
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd yyyy HH:mm:ss 'GMT'Z", Locale.ENGLISH);
Date dd = sdf.parse(dateString); //将字符串改为date的格式
String resDate= new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(dd);
----------------------------------
String dt="Thu May 28 18:23:17 CST 2015";
SimpleDateFormat sdf1= new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH);
SimpleDateFormat sdf2= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(sdf2.format(sdf1.parse(dt)));
------------------------------------------------------

将时间戳转化为标准的事件格式,采用注解的形式为:

 @JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh_CN")

这里是一个真诚的***青年技术交流QQ群:761374713***,不管你是大学生、社畜、想学习变成的其他人员,欢迎大家加入我们,一起成长,一起进步,真诚的欢迎你,不管是技术,还是人生,还是学习方法。有道无术,术亦可求,有术无道,止于术。

欢迎感兴趣的小伙伴一起探讨学习知识,以上是个人的一些总结分享,如有错误的地方望各位留言指出,十分感谢。觉得有用的话别忘点赞、收藏、关注,手留余香! 😗 😗 😗

欢迎大家关注【可为编程】,成长,进步,编程,技术、掌握更多知识!

更多推荐

java获取时间戳的几种方法与中国标准日期格式转换Thu Sep 07 2017 00:00:00 GMT+0800

本文发布于:2024-02-24 16:23:31,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1695940.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:中国   格式转换   几种方法   日期   时间

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!