首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Java上有25小时的天数(夏令节日)

在Java上有25小时的天数(夏令节日)
EN

Stack Overflow用户
提问于 2010-11-23 11:31:20
回答 2查看 1K关注 0票数 1

我必须准备一些应用程序来显示资源的使用情况,但是一年中有一天有25个小时( 23小时的一天不是什么大问题)。

我怎么才能用约会来表达呢?最好的方法是什么?

我想使用日期类,(因为它的工作原理,类似的等等)作为一个键,但我不确定这是否会工作.有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-23 11:33:38

Date类本身只是表示来自Unix时代的瞬间。它没有时区、日历等概念。

很难知道您到底想要表示什么,但是一般来说,Joda时间是一个比java.util.*中的类型好得多的日期/时间API。

关于思考与时间相关的问题,我的主要建议是,要非常、非常清楚,每个价值都代表什么概念。如果您对本地日期(特定日历中的日期,不引用特定时区)感兴趣,那么Joda time的LocalDate类可能就是您所追求的。如果您需要关联时区信息,那么DateTime可能是您的最佳选择--尽管这确实代表了特定日历和时区内的瞬间,而不是一整天。

票数 6
EN

Stack Overflow用户

发布于 2010-11-23 13:06:53

重要的是不要混淆时间的表示方式和时间的显示方式。

在它的表示法中,自1970年1/1/1970以来,你只有多少毫秒。当你对此进行计算时,你只是在比较这个长值。

当您显示此时间/日期时,取决于您的时区,您可以使用同一天的时间为25小时或23小时。

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

https://stackoverflow.com/questions/4255574

复制
相关文章

相似问题

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