栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

关于中国标准时间、时间戳、年月日等日期格式处理

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

关于中国标准时间、时间戳、年月日等日期格式处理

关于中国标准时间、时间戳、年月日等日期格式处理
  • 格式介绍
  • 格式转换
  • 中国标准时间-格式转化为字符串年-月-日-格式

格式介绍

时间戳-格式: 1649462400000
中国标准时间-格式: Sat Apr 09 2022 08:00:00 GMT+0800 (中国标准时间)
年-月-日-格式: 2022-04-09

格式转换

最近写代码中遇到个问题,要用Mybatis中获取的日期要用年-月-日-格式,而我的日期是中国标准时间-格式,我看网上的都是创建SimpleDateFormat对象,然后调用format方法,最终得到字符串类型,这并不是我想要的日期类型。然后我又开始将字符串转换为Date类型,然而用parse方法得到的却是中国标准时间-格式的日期,好家伙,无限套娃了属于是。。。
最后我将中国标准时间-格式转为时间戳-格式;时间戳格式转为年-月-日-格式。
获取时间戳
long getTime() 获取时间戳
调用此方法
用java.sql.Date有参构造直接转换
java.sql.Date是java.util.Date的子类,但是定义的日期格式直接就是数据库需要的年-月-日-格式。
Date date=new Date(“此处放入时间戳”);//参数传入时间戳


还有其他方法都是将Date类型转化为字符串类型的日期格式

中国标准时间-格式转化为字符串年-月-日-格式

//创建SimpleDateFormat对象,指定样式 2019-05-13 22:39:30
SimpleDateFormat sdf1 = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);
//2019年的第133天。占位符是特定的
SimpleDateFormat sdf2 = new SimpleDateFormat(“y年的第D天”);
//要格式化的Date对象
Date date = new Date();
//使用format()方法格式化Date对象为字符串,返回字符串
String beginDate1 = sdf1.format(date);

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/830660.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号