java - 在java中存储时间的最佳方式,格式为HH :MM

标签 java time types

在完成我的研究后,我无法找到一种方法或数据类型应该用于变量以便以 HH:MM 的格式存储时间,我确实找到了从像“14”这样的字符串中获取它的方法:15:10",但我认为这不是最好的方法,因为我需要增加或减少时间。我尝试以 double 的形式执行此操作,但遇到了以下问题,当您存储了类似 05.45 的时间并向其添加 0.15(或 15 分钟)时,结果是05.60 对于 HH:MM 格式,您希望它是 06.00。

我查看了 java 文档,但仍然是,但似乎找不到任何方法来实现这一点,我最接近的是 date 格式,如 dd/mm/yyyy时:分:ss

最佳答案

使用Joda Time .它提供了比标准 Java 日期更好的操作来进行日期/时间操作。如果您想使用内部 JDK 类,请使用 java.util.Date .

关于java - 在java中存储时间的最佳方式,格式为HH :MM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19733315/

相关文章:

java - 从 LDAP 获取当前用户的所有组和角色

visual-studio-2005 - Visual Studio,如何输出构建所花费的时间?

linux - 为什么在许多情况下声称的实际时钟/秒大于 1,000,000?

scala - 是否可以通过创建诸如PositiveInt之类的东西来限制Int并在Scala中进行编译时检查?

将 8 字节 char 数组转换为 long

c++ - 来自 lambda 返回类型的模板化函数返回类型

java - 如何将 HashSet 转储到 Java 文件中

java - 重新附加实体以延迟加载集合(JPA/Hibernate)

java - Java EE 应用程序和过滤器中的编写器和输出流

mysql - SQL日期选择彼此X秒范围内的行