java如何将标准化日期格式同毫秒时间戳相互转换呢?

戚薇 Java经验 发布时间:2023-05-18 09:48:44 阅读数:7475 1
下文笔者讲述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();
    }
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202305/16843745636517.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者