失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 关于中国标准时间 时间戳 年月日等日期格式处理

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

时间:2023-02-22 13:38:01

相关推荐

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

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

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

格式介绍

时间戳-格式: 1649462400000

中国标准时间-格式: Sat Apr 09 08:00:00 GMT+0800 (中国标准时间)

年-月-日-格式: -04-09

格式转换

最近写代码中遇到个问题,要用Mybatis中获取的日期要用年-月-日-格式,而我的日期是中国标准时间-格式,我看网上的都是创建SimpleDateFormat对象,然后调用format方法,最终得到字符串类型,这并不是我想要的日期类型。然后我又开始将字符串转换为Date类型,然而用parse方法得到的却是中国标准时间-格式的日期,好家伙,无限套娃了属于是。。。

最后我将中国标准时间-格式转为时间戳-格式;时间戳格式转为年-月-日-格式。

获取时间戳

long getTime() 获取时间戳

调用此方法

用java.sql.Date有参构造直接转换

java.sql.Date是java.util.Date的子类,但是定义的日期格式直接就是数据库需要的年-月-日-格式。

Date date=new Date(“此处放入时间戳”);//参数传入时间戳

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

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

//创建SimpleDateFormat对象,指定样式 -05-13 22:39:30

SimpleDateFormat sdf1 = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);

//的第133天。占位符是特定的

SimpleDateFormat sdf2 = new SimpleDateFormat(“y年的第D天”);

//要格式化的Date对象

Date date = new Date();

//使用format()方法格式化Date对象为字符串,返回字符串

String beginDate1 = sdf1.format(date);

如果觉得《关于中国标准时间 时间戳 年月日等日期格式处理》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。