首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从timeStamp的长值中获取日期?

问如何从timeStamp的长值中获取日期?
EN

Stack Overflow用户
提问于 2011-08-12 17:03:07
回答 5查看 7.3K关注 0票数 2

我尝试比较两个timeStamp长值的日期和时间,如下所示。

代码语言:javascript
复制
Timestamp st1 = new Timestamp(1313045029);
        Timestamp st = new Timestamp(1313045568);

        System.out.println("Date:"+st.getDate());
        System.out.println("Day:"+st.getDay());
        System.out.println("Year:"+(st.getYear()+1900));
        System.out.println("Month:"+(st.getMonth()+1));
        System.out.println("Hours:"+st.getHours());
        System.out.println("Minutes:"+st.getMinutes());
        System.out.println("Seconds:"+st.getSeconds());
        System.out.println("*********************************");
        System.out.println("Date1:"+st1.getDate());
        System.out.println("Day1:"+st1.getDay());
        System.out.println("Year1:"+(st1.getYear()+1900));
        System.out.println("Month1:"+(st1.getMonth()+1));
        System.out.println("Hours1:"+st1.getHours());
        System.out.println("Minutes1:"+st1.getMinutes());
        System.out.println("Seconds1:"+st1.getSeconds());

在时间上应该有一些差异,但在输出上有差异吗?请帮帮忙。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-09-21 19:54:50

这是有区别的。但不同之处不在于年、月、日、小时、分钟或秒。

差别很小(以毫秒计)。

时间戳构造函数接受以毫秒为单位的值,并将其转换为时间戳。

代码语言:javascript
复制
1313045029 - 1313045568 = 539

相差539毫秒即0.5秒

票数 2
EN

Stack Overflow用户

发布于 2011-08-12 17:06:19

不同之处在于毫秒。

票数 8
EN

Stack Overflow用户

发布于 2011-08-12 17:08:23

该值表示毫秒。两个时间戳之间只有529毫秒的差异。因此,很有可能它们确实在同一秒内。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7037861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档