Java实现的时间戳与date对象相互转换功能示例
2017-06-05 08:16
856 查看
本文实例讲述了Java实现的时间戳与date对象相互转换功能。分享给大家供大家参考,具体如下:
一.日期转换为时间戳
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; }
二.时间戳转换为date 型
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();
PS:这里再为大家推荐几款时间及日期相关工具供大家参考使用:
Unix时间戳(timestamp)转换工具:
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实现文件和base64流的相互转换功能示例
- JAVA实现json和对象间的相互转换
- Java基础知识强化91:DateFormat类之DateFormat实现日期和字符串的相互转换
- 使用 XStream 实现 Java 对象与 XML 的相互转换
- 使用Jackson来实现Java对象与JSON的相互转换的教程
- Golang 奇葩的时间包之Json与struct对象之间互相转换,JsonDate和JsonTime自定义类型如何实现json编码和解码(二)
- 使用XStream注解实现Java对象与XML互相转换的代码示例
- JavaEE中利用JAXB来实现Java对象和XML文档进行相互转换
- XML解析之JAXB (实现Java对象与XML的相互转换)
- java_时间戳与Date_相互转化的实现代码
- java中使用SimpleDateFormat实现字符串和日期的相互转换
- 常见对象_DateFormat实现日期和字符串的相互转换
- java中date,string,timestamp,时间戳的相互转换大全
- GSON实现Java对象与JSON格式对象相互转换的完全教程
- 使用XStream注解实现Java对象与XML互相转换的代码示例
- Json-lib实现json,java对象,xml之间相互转换 .
- 利用JAXB实现java对象和xml的相互转换
- JAVA实现json和对象间的相互转换,支持复杂对象格式
- Json-lib 实现 json,java 对象,xml 之间相互转换
- Javascript Date对象 --- 时间戳及淘宝倒计时抢购功能实现