在完成我的研究后,我无法找到一种方法或数据类型应该用于变量以便以 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/