本文实例讲述了Java实现的时间戳与日期对象相互转换功能。分享给大家供大家参考,具体如下:
<强>一。日期转换为时间戳强>
公共长getTimestamp()抛出ParseException { 日期date1=new SimpleDateFormat (“yyyy/MM/dd HH: MM: ss”) .parse(“2009/12/11就是”); 日期date2=new SimpleDateFormat (“yyyy/MM/dd HH: MM: ss”) .parse (“1970/01/01 08:00:00”); 长l=date1.getTime ()——date2.getTime()比;0 & # 63;date1.getTime () ——date2.getTime (): date2.getTime ()——date1.getTime (); 长兰德=(int) (math . random () * 1000); 返回兰德; } >之前<强>二。时间戳转换为日期型强>
公共空间获取当前日期(字符串unixDate) { SimpleDateFormat fm1=new SimpleDateFormat (“dd/MM/yyyy HH: MM: ss”); SimpleDateFormat fm2=new SimpleDateFormat (“yyyy-MM-dd hh: mm: ss”); 长unixLong=0; 字符串的日期=" "; 尝试{ unixLong=Long.parseLong (unixDate) * 1000; }捕捉(例外的前女友){ System.out.println(“字符串转换长错误,请确认数据可以转换!”); } 尝试{ 日期=fm1.format (unixLong);=fm2日期。格式(新日期(日期)); }捕捉(例外的前女友){ System.out.println(“字符串转换日期错误,请确认数据可以转换!”); } System.out.println(日期); } >之前系统获取时间戳:
System.currentTimeMillis (); >之前http://tools.jb51.net/code/unixtime
http://tools.jb51.net/jisuanqi/date_jisuanqi
http://tools.jb51.net/jisuanqi/datecalc
http://tools.jb51.net/jisuanqi/onlinedatejsq
更多关于java相关内容感兴趣的读者可查看本站专题:《java日期与时间操作技巧汇总》、《java数据结构与算法教程》、《java操作DOM节点技巧总结》和《java缓存操作技巧汇总》
希望本文所述对大家java程序设计有所帮助。
Java实现的时间戳与日期对象相互转换功能示例