Java 实例 - 时间戳转换成时间
Java 教程
· 2019-02-10 14:44:15
以下实例演示了如何使用 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:表示时区
Main.java 文件
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main{
public static void main(String[] args){
Long timeStamp = System.currentTimeMillis(); //获取当前时间戳
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String sd = sdf.format(new Date(Long.parseLong(String.valueOf(timeStamp)))); // 时间戳转换成时间
System.out.println("格式化结果:" + sd);
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy 年 MM 月 dd 日 HH 时 mm 分 ss 秒");
String sd2 = sdf2.format(new Date(Long.parseLong(String.valueOf(timeStamp))));
System.out.println("格式化结果:" + sd2);
}
}
以上代码运行输出结果为:
格式化结果:2018-07-10 12:17:34 格式化结果:2018 年 07 月 10 日 12 时 17 分 34 秒
点击查看所有 Java 教程 文章: https://codercto.com/courses/l/12.html
Automate This
Christopher Steiner / Portfolio / 2013-8-9 / USD 25.95
"The rousing story of the last gasp of human agency and how today's best and brightest minds are endeavoring to put an end to it." It used to be that to diagnose an illness, interpret legal docume......一起来看看 《Automate This》 这本书的介绍吧!