我想将 joda 时间 LocalTime 转换为毫秒或毫秒。我看到 getLocalMillis 是一个受保护的方法。看起来没有方法可以获取 LocalTime 的毫秒值。
那么,我是否必须以毫秒为单位获取每个字段的值,然后将它们相加以获得总毫秒?为什么 Joda Time 没有获取 Local Millis 的公共方法?
ALocalTime
不代表时间的绝对瞬间,而是描述任意时区的任何一天中的时间。
如果您正在寻找今天那个时候所描述的那一刻,请将您渲染成LocalTime
一个DateTime
通孔。或者,如果您想在另一天获得那个时刻,请构建适当的并查看方法。然后调用。LocalTime#toDateTimeToday()
LocalTime#toDateTimeToday(DateTimeZone)
LocalDate
LocalDate#toDateTime(...)
DateTime#getMillis()
你也可以使用.toDate().getTime()
如果你真的需要时间毫秒,你也可以这样做:
LocalTime#get(DateTimeFieldType.millisOfDay())