java日期格式化
程序员文章站
2022-07-14 23:49:05
...
日期格式化
这个比较简单,不多说什么了,一看便知。
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat();
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
然后分别打印出来
System.out.println("当前时间:" + date);
System.out.println("当前时间:" + sdf.format(new Date()));
System.out.println("当前时间:" + sdf1.format(new Date()));
System.out.println("当前时间:" + sdf2.format(new Date()));
System.out.println("当前时间:" + sdf3.format(new Date()));
//结果如下:
当前时间:Fri Nov 02 15:54:29 CST 2018
当前时间:18-11-2 下午3:54
当前时间:2018-11-02
当前时间:2018-11-02 15:54:36
当前时间:2018年11月02日 15时54分36秒
简要说明一下:转化之后的结果都是字符串类型。其中yyyy代表年份,MM代表月份,dd代表日,HH代表小时,mm代表分钟,ss代表秒。
补充一个时间戳的转换
首先获取当前时间戳:
System.currentTimeMillis() //打印 -> 1541145276002
以上结果是long类型,转换如下:
sdf3.format(Long.parseLong(String.valueOf(System.currentTimeMillis()))); //打印 -> 2018年11月02日 15时54分36秒
就到这里了~
上一篇: RocketMq顺序消息原理
下一篇: jsp页面日期格式化最简单的办法