当前位置: 首页 > 编程笔记 >

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

宦文柏
2023-03-14
本文向大家介绍Java实现的时间戳与date对象相互转换功能示例,包括了Java实现的时间戳与date对象相互转换功能示例的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了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程序设计有所帮助。

 类似资料:
  • 本文向大家介绍C#实现JSON和对象之间互相转换功能示例,包括了C#实现JSON和对象之间互相转换功能示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#实现JSON和对象之间互相转换功能。分享给大家供大家参考,具体如下: 1.首先是声明用户信息对象,DataContract修饰类,表示可以被解析成JSON,DataMember修饰属性,Order表示 解析的顺序,另外Lover是数组

  • 本文向大家介绍Java编程实现时间和时间戳相互转换实例,包括了Java编程实现时间和时间戳相互转换实例的使用技巧和注意事项,需要的朋友参考一下 时间戳(timestamp),一个能表示一份数据在某个特定时间之前已经存在的、 完整的、 可验证的数据,通常是一个字符序列,唯一地标识某一刻的时间。使用数字签名技术产生的数据, 签名的对象包括了原始文件信息、 签名参数、 签名时间等信息。广泛的运用在知识产

  • 本文向大家介绍php实现xml与json之间的相互转换功能实例,包括了php实现xml与json之间的相互转换功能实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php实现xml与json之间的相互转换功能。分享给大家供大家参考,具体如下: 用php实现xml与json之间的相互转换: 相关函数请查看php手册。 一、参考xml如下 二、xml转换成json 利用simplexml 三

  • 本文向大家介绍Java实现文件和base64流的相互转换功能示例,包括了Java实现文件和base64流的相互转换功能示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Java实现文件和base64流的相互转换功能。分享给大家供大家参考,具体如下: PS:这里再推荐几款加密解密相关在线工具供大家参考使用: 线编码转换工具(utf-8/utf-32/Punycode/Base64): ht

  • 本文向大家介绍Python实现字符串与数组相互转换功能示例,包括了Python实现字符串与数组相互转换功能示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python实现字符串与数组相互转换功能。分享给大家供大家参考,具体如下: 字符串转数组 运行结果: 数组转字符串 运行结果: 更多关于Python相关内容感兴趣的读者可查看本站专题:《Python数组操作技巧总结》、《Python字

  • 本文向大家介绍jQuery对象与DOM对象之间的相互转换,包括了jQuery对象与DOM对象之间的相互转换的使用技巧和注意事项,需要的朋友参考一下 1、jQuery对象转换成DOM对象 jQuery对象不能使用DOM中的方法,但如果对jQuery对象所提供的方法不熟悉,或者jQuery没有封装想要的方法,不得不使用DOM对象的时候,有以下两种处理方法: 1、jQuery对象是一个类似数组的对象,可