时间戳和时间相互转换测试:
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要先实现创建好