我一直在寻找在Java中存储时间的不同方法,但我无法找到适合我需求的正确实现.
我想存储有关我们课程安排的信息,这些信息主要包括开始和结束时间(开始:HH:MM结束:HH:MM).现在我将在整个代码中使用这些数据来创建应用程序背后的不同视图和逻辑.
现在我已经使用GregorianCalendar类实现了它可以正常工作但是在课程的每个输入中我最终使用所有 +时间的默认日期,然后我继续在整个应用程序中完全忽略日期.
我正在努力培养更好的编码习惯,并想知道如何解决这个问题.在我们的课程中,我们每天都会通过良好实践,面向对象开发以及使用内置工具和库来尽头,但这是否适用于这种情况?
我是不是该:
现在显然我不期待这里的黑白答案,而是更多关于如何解决这些问题的指导方针.
编辑:
我是原始的海报,我注册了一个帐户但实际上无法提交任何内容,因为我没有链接到帖子.
经过仔细考虑后,我认为构建自己的解决方案来存储这些信息是最简单,最直观的方法,存在的工具很棒,但比我实际需要的信息复杂得多,可能会导致更臃肿的代码来提取项目我需要.
最好的方法可能是使用 Joda 时间,因为它具有用于描述一天中的时间以及没有时间和日期时间的日子的对象。一般来说,Joda time 是一个更好的库,特别是如果您想要与内置类稍有不同的东西。
| 归档时间: |
|
| 查看次数: |
9714 次 |
| 最近记录: |