下文笔者讲述Java时间戳和时间的转换方法分享,如下所示:
时间戳简介
时间戳 格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数
时间戳的组成
时间戳(time-stamp)是一个经加密后形成的凭证文档, 常包括三个部分 1.需加时间戳的文件的摘要(digest) 2.DTS收到文件的日期和时间 3.DTS的数字签名
时间戳转换为时间
Long timeStamp = System.currentTimeMillis(); //获取当前时间戳 System.out.println(timeStamp); 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 format =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String time="2022-06-23 09:20:32"; Date date = format.parse(time); System.out.print("格式化结果:"+date.getTime());
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。