13

joda time LocalTime をミリ秒またはミリ秒に変換したかったのです。getLocalMillis が保護されたメソッドであることがわかりました。LocalTime のミリ秒値を取得する方法がないようです。

では、各フィールドの値をミリ単位で取得し、それらを合計してミリ単位の合計を取得する必要がありますか? Joda Time に Local Millis を取得するための public メソッドがないのはなぜですか?

4

3 に答える 3

25

ALocalTimeは、絶対的な瞬間を表すのではなく、任意のタイムゾーンの任意の日の時刻を表します。

ビアにレンダリングするLocalTimeか、今日その時間までに説明されている瞬間を探している場合。または、別の日にその瞬間が必要な場合は、適切なものを作成してメソッドを確認してください。次に、を呼び出します。DateTimeLocalTime#toDateTimeToday()LocalTime#toDateTimeToday(DateTimeZone)LocalDateLocalDate#toDateTime(...)DateTime#getMillis()

于 2013-03-20T02:21:47.043 に答える
2

ミリ秒の時間が本当に必要な場合は、次のこともできます。

LocalTime#get(DateTimeFieldType.millisOfDay())
于 2018-06-20T01:07:26.390 に答える