为什么Joda Time中的LocalTime的getLocalMillis()是受保护的方法?

Jed*_*ght 13 java jodatime

我想将joda时间LocalTime转换为millis或毫秒.我看到getLocalMillis是一个受保护的方法.看起来没有方法可以获得LocalTime的millis值.

那么,我是否必须以毫秒为单位获取每个字段的值,然后将它们相加以获得总毫克数?为什么Joda Time没有获得Local Millis的公共方法?

che*_*ken 24

A LocalTime不代表绝对的时刻,而是描述任意时区的任何一天的时间.

将您渲染LocalTime成一个DateTime通道,LocalTime#toDateTimeToday()或者LocalTime#toDateTimeToday(DateTimeZone)如果您正在寻找今天所描述的时刻.或者如果你想在另一天那个时刻,构建适当LocalDateLocalDate#toDateTime(...)方法并查看方法.然后打电话DateTime#getMillis().