Java Date
本文介绍的是一些关于 Java 中 Date 类的基本知识和使用方式(日后会不断完善)
long to Date
将 long 类型的时间转换为 Date,注意此处 long 类型所代表的值是以 ms 为单位的
the milliseconds since January 1, 1970, 00:00:00 GMT
Date date = new Date(dateInLong);
由此可得获取时间 1970-01-01 00:00:00
Date date = new Date(0);
Date format
SimpleDateFormat
可以通过 SimpleDateFormat 类将 Date 以所指定的样式转化成相应的 String
一些常用的格式标识
yyyy 四位年份
yy 年份末两位
MM 月份
dd 日期
HH 24 小时制时
mm 分钟
ss 秒
aa 上午/下午
Date date = new Date(0);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String date = sdf.format(date);
Date date = new Date(0);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss aa");
String date = sdf.format(date);
完整的格式标识
格式标识示例
文章参考文献
本作品采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可。