我需要将dayOfTheWeek存储在我的数据库列中。我正在使用HSQLDB。此外,我已经将JodaTime用于其他类型,如Timestamp。 我正在考虑将int或字符串值封装到一个类中,因此JodaTIme已经有常量的int值,周一,周二,周三等...
这是一个好主意还是坏主意?就像有点JodaTime决定改变日期的值 或者我应该存储不同的东西?就像创建我自己的枚举...
答案 0 :(得分:2)
星期几的int值由ISO-8601定义,不会改变。因此,它们可以安全地存储在数据库中。如果你想更进一步,你可以创建一个枚举/类来包装值,但我不认为这真的增加了Joda-Time的价值(JSR-310 / ThreeTen有一个DayOfWeek枚举)。