Java 时间戳转换成时间

àì夳堔傛蜴生んèń 2023-07-18 12:37 54阅读 0赞
使用java将时间戳转换成时间 。

使用SimpleDateFormat类的format()方法将时间戳转换成时间 。

日期和时间模式(区别大小写,含义不同)














































































符号 含义
yyyy
MM
dd
hh 1~12小时制(1-12)
HH 24小时制(0-23)
mm
ss
S 毫秒
E 星期几
D 一年中的第几天
F 一月中的第几个星期(把这个月总过的天数初一7)
w 一年中的第几个星期
W 一月中的第几星期(根据实际情况来算)
a 上下午标识
k 和HH差不多,表示一天24小时制(1-24)
K 和hh差不多,表示一天12小时制(0-11)
z 表示时区

完整代码

  1. package com.zsh;
  2. import java.text.SimpleDateFormat;
  3. import java.util.Date;
  4. public class Num {
  5. public static void main(String[] args) {
  6. long timeStamp = System.currentTimeMillis(); //获取当前时间戳
  7. SimpleDateFormat sdf = new SimpleDateFormat();
  8. String sd = sdf.format(new Date(Long.parseLong(String.valueOf(timeStamp)))); //时间戳转化成时间
  9. System.out.println("格式化结果:"+sd);
  10. SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy 年 MM 月 dd 日 HH 时 mm 分 ss 秒");
  11. String sd2 = sdf2.format(new Date(Long.parseLong(String.valueOf(timeStamp))));
  12. System.out.println("格式化结果:" + sd2);
  13. }
  14. }

结果输出

  1. 格式化结果:20-3-27 上午10:15
  2. 格式化结果:2020 03 27 10 15 02

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,54人围观)

还没有评论,来说两句吧...

相关阅读