joda time LocalTime をミリ秒またはミリ秒に変換したかったのです。getLocalMillis が保護されたメソッドであることがわかりました。LocalTime のミリ秒値を取得する方法がないようです。
では、各フィールドの値をミリ単位で取得し、それらを合計してミリ単位の合計を取得する必要がありますか? Joda Time に Local Millis を取得するための public メソッドがないのはなぜですか?
ALocalTimeは、絶対的な瞬間を表すのではなく、任意のタイムゾーンの任意の日の時刻を表します。
ビアにレンダリングするLocalTimeか、今日その時間までに説明されている瞬間を探している場合。または、別の日にその瞬間が必要な場合は、適切なものを作成してメソッドを確認してください。次に、を呼び出します。DateTimeLocalTime#toDateTimeToday()LocalTime#toDateTimeToday(DateTimeZone)LocalDateLocalDate#toDateTime(...)DateTime#getMillis()
ミリ秒の時間が本当に必要な場合は、次のこともできます。
LocalTime#get(DateTimeFieldType.millisOfDay())