时间戳转换为Date

时间戳转换为Date本章主要讲解的是,因为数据库储存时间是以int(11)的形式去储存,后期获取之后转化成DATE形式老是与正确时间对不上。1、获取当前时间的时间戳//除以1000为了获取精确到秒的时间戳,不除以1000得到毫秒的时间戳Stringtimestamp=String.valueOf(newDate().getTime()/1000);returnInteger.va…

大家好,又见面了,我是你们的朋友全栈君。

本章主要讲解的是,因为数据库储存时间是以int(11)的形式去储存,后期获取之后转化成DATE形式老是与正确时间对不上。

 

1、获取当前时间的时间戳

//除以1000为了获取精确到秒的时间戳,不除以1000得到毫秒的时间戳

String timestamp = String.valueOf(new Date().getTime() / 1000);
return Integer.valueOf(timestamp);

2、将精确到秒的时间戳转换成Date

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//一般网上的转换是没有中间new Long(timeStamp),因为他们都是精确到毫秒的时间戳,不用再乘以1000进行转换
long longTimeStamp = new Long(new Long(timeStamp) * 1000);
Date date = new Date(longTimeStamp);
String dareString = simpleDateFormat.format(date);
return dareString;

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/149939.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • HTTP.SYS远程代码执行漏洞(蓝屏洞)「建议收藏」

    HTTP.SYS远程代码执行漏洞(蓝屏洞)「建议收藏」1.简介远程执行代码漏洞存在于HTTP协议堆栈(HTTP.sys)中,当HTTP.sys未正确分析经特殊设计的HTTP请求时会导致此漏洞。成功利用此漏洞的攻击者可以在系统帐户的上下文中执行任意代码。不过我看了一下这个HTTP.SYS还发生过其他的远程代码执行漏洞,我还是表明它的漏洞编号吧。CVE-2015-1635(MS15-034)而HTTP.SYS是一个位于Win2003和WinXPSP2中的操作系统核心组件,能够让任何应用程序通过它提供的接口,以http协议进行信息通

    2022年7月25日
    16
  • PyCharm激活码永久有效PyCharm2021.1.2激活码教程-持续更新,一步到位

    PyCharm激活码永久有效PyCharm2021.1.2激活码教程-持续更新,一步到位PyCharm激活码永久有效2021.1.2激活码教程-Windows版永久激活-持续更新,Idea激活码2021.1.2成功激活

    2022年6月19日
    43
  • 苹果手机数据转移到新手机_不同品牌手机一键换机:换新手机怎么转移数据?…

    苹果手机数据转移到新手机_不同品牌手机一键换机:换新手机怎么转移数据?…我们正处于一个数码产品更新换代非常快速的时代,很多消费者会紧跟时代潮流,经常更换新手机,但是更换手机之后我们通常需要将旧手机里的数据进行转移,不同品牌之间的手机怎么进行一键换机呢?以安卓手机更换苹果手机转移数据为例:1、首先我们需要在安卓手机上安装“转移到iOS”APP,通过该应用我们可以将安卓手机的数据转移到新的苹果手机上2、确保安卓设备处于WiFi状态3、将安卓设备以及苹果设备连接电源4、设置…

    2022年5月25日
    41
  • License Error:“Failed to Open the TCP Port Number in the License “终极解决方案

    License Error:“Failed to Open the TCP Port Number in the License “终极解决方案为什么叫终极解决方案,不是笔者吹牛,这个列表比目前synopsys,cadence,的support文档里的内容都全,还有FLEXnet的帮助文档也没这全。这些招大部分edavendor的工程师也不全会,真实结论不是瞎说。这事折腾好久,花了很多精力,就让笔者吹吹牛吧,哈哈。另外,如果以下的问题都排除了,还报这个license错,不要怀疑列表不全,99%的可能是其中哪一步做的不彻底。挨

    2022年7月26日
    55
  • 上位机控制plc输出教程_上位机读取plc

    上位机控制plc输出教程_上位机读取plc图解PLC编程入门可编程逻辑控制器是种专门为在工业环境下应用而设计的数字运算操作电子系统,它采用一种可编程的存储器在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。PLC的定义可编程序控制器是一种数字运算操作电子系统,专为在工业环境下应用而设计。它采用了可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时…

    2025年10月8日
    2
  • Charles抓包安卓端

    Charles抓包安卓端Charles抓包安卓端电脑和手机须要在同一个WIFI下安装好CharlesAndroid手机一部->接下来会以(一加手机)测试1.打开Charles依次选择Proxy->ProxySettings…在这里插入图片描述2.安装需要的证书依次选择Help->SSLProxying->installCharlesRootCertif…

    2022年5月15日
    57

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号