源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Java实现的时间戳与date对象相互转换功能示例

  • 时间:2020-04-01 04:36 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Java实现的时间戳与date对象相互转换功能示例
本文实例讲述了Java实现的时间戳与date对象相互转换功能。分享给大家供大家参考,具体如下: [b]一.日期转换为时间戳[/b]
public long getTimestamp() throws ParseException{
 Date date1 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss")
  .parse("2009/12/11 00:00:00");
  Date date2 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss")
  .parse("1970/01/01 08:00:00");
  long l = date1.getTime() - date2.getTime() > 0 ? date1.getTime()
  - date2.getTime() : date2.getTime() - date1.getTime();
  long rand = (int)(Math.random()*1000);
  return rand;
}

[b]二.时间戳转换为date 型[/b]
public void getDate(String unixDate) {
 SimpleDateFormat fm1 = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
 SimpleDateFormat fm2 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
 long unixLong = 0;
 String date = "";
 try {
 unixLong = Long.parseLong(unixDate) * 1000;
 } catch(Exception ex) {
 System.out.println("String转换Long错误,请确认数据可以转换!");
 }
 try {
 date = fm1.format(unixLong);
 date = fm2.format(new Date(date));
 } catch(Exception ex) {
 System.out.println("String转换Date错误,请确认数据可以转换!");
 }
 System.out.println(date);
}

系统获取时间戳 :
System.currentTimeMillis();
[b]PS:这里再为大家推荐几款时间及日期相关工具供大家参考使用:[/b] [b]Unix时间戳(timestamp)转换工具: [/b][url=http://tools.jb51.net/code/unixtime]http://tools.jb51.net/code/unixtime[/url] [b]在线日期/天数计算器: [/b][url=http://tools.jb51.net/jisuanqi/date_jisuanqi]http://tools.jb51.net/jisuanqi/date_jisuanqi[/url] [b]在线日期计算器/相差天数计算器: [/b][url=http://tools.jb51.net/jisuanqi/datecalc]http://tools.jb51.net/jisuanqi/datecalc[/url] [b]在线日期天数差计算器: [/b][url=http://tools.jb51.net/jisuanqi/onlinedatejsq]http://tools.jb51.net/jisuanqi/onlinedatejsq[/url] 更多关于java相关内容感兴趣的读者可查看本站专题:《[url=http://www.1sucai.cn/Special/869.htm]java日期与时间操作技巧汇总[/url]》、《[url=http://www.1sucai.cn/Special/632.htm]Java数据结构与算法教程[/url]》、《[url=http://www.1sucai.cn/Special/830.htm]Java操作DOM节点技巧总结[/url]》和《[url=http://www.1sucai.cn/Special/682.htm]Java缓存操作技巧汇总[/url]》 希望本文所述对大家java程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部