大家好,又见面了,我是你们的朋友全栈君。
1、Date对象转换为时间戳
Date date = new Date(); long times = date.getTime(); System.out.println(times);
效果如下:
1508824283292
2、时间戳转换为Date日期对象
long times = System.currentTimeMillis(); Date date = new Date(times); System.out.println(date);
效果如下:
Tue Oct 24 13:49:28 CST 2017
3、时间戳转换为指定日期格式
-
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
-
long times = System.currentTimeMillis();
-
String str = format.format(times);
-
System.out.println(str);
效果如下:
2017-10-24 13:50:46
4、时间字符串<年月日时分秒毫秒 >转为 时间戳
20180914150324 转为 1536908604990
代码:
//大写HH:24小时制,小写hh:12小时制 //毫秒:SSS //指定转化前的格式 SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSSS"); //转化后为Date日期格式 Date date = sdf.parse(sb.toString()); //Date转为时间戳long long shootTime = date.getTime(); System.out.println(shootTime);
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/151727.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...