时间戳和时间的相互转换

xiaoxiao2021-02-28  75

时间戳和时间相互转换测试:

import java.io.File; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class StampAndDate { public static void main(String[] args) { // TODO Auto-generated method stub if (args.length < 1) { return; } //输入文件名来连接文件 File file = new File(args[0]); System.out.println("最后修改时间(时间戳):" + file.lastModified()); System.out.println("最后修改时间(时间):"+stampToDate(String.valueOf(file.lastModified()))); try { System.out.println("最后修改时间(时间戳):" +dateToStamp(stampToDate(String.valueOf(file.lastModified())))); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } } /*          * 将时间转换为时间戳          */             public static String dateToStamp(String s) throws ParseException{             String res;             SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS");             Date date = (Date) simpleDateFormat.parse(s);             long ts = date.getTime();             res = String.valueOf(ts);             return res;         }         /*          * 将时间戳转换为时间          */         public static String stampToDate(String s){             String res;             SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS");             long lt = new Long(s);             Date date = new Date(lt);             res = simpleDateFormat.format(date);             return res;         } }结果: 参数:1.txt        1.txt要先实现创建好

转载请注明原文地址: https://www.6miu.com/read-37943.html

最新回复(0)