java如何将标准化日期格式同毫秒时间戳相互转换呢?
下文笔者讲述java将标准化日期格式同时间戳之间相互转换的方法分享,如下所示
日期字符串和时间戳转换实现思路
1.借助SimpleDateFormat对象将字符串转换为Date对象 2.借助Date对象中的getTime方法即可返回时间戳信息例:时间字符串转时间戳的工具类
import java.text.ParseException; import java.text.SimpleDateFormat; public class dateFormatUtil { public static void main(String[] args) throws ParseException { long time = System.currentTimeMillis(); System.out.println(time); System.out.println(timeToFormat(time)); System.out.println(timeToSecond(timeToFormat(time))); } //13位毫秒时间戳 --> yyyy-MM-dd HH:mm:ss public static String timeToFormat(long time) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式 return sdf.format(time); } //yyyy-MM-dd HH:mm:ss --> 13位毫秒时间戳 public static long timeToSecond(String date) throws ParseException { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); return sdf.parse(date).getTime(); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。