JodaTime
では、「プラス」または「マイナス」機能を使用せずにコードの最小行を使用しないで、時間を変更せずに新しい日付を設定するにはどうすればよいですか?その後、必要な日付で新しいDateTime
を作成し、再び時間、分、秒を設定 -時刻を変更しないで日付を修正
私の最初の試みはgetHoursOfDay()
とgetMinutesOfHour()
などを使用して別のint
秒でDateTime
の「時間」の部分を保存することでした。しかし、この方法は非常に厄介であり、これを行うためのより冗長な方法があれば理想的です。ちょうど1行のコードで理想的です。例えば
:
22/05/2013 13:40:02
>>>>30/08/2014 13:40:02
私は主としての意見をベースと閉じるように投票してきました。問題を解決するための「最も簡単な」ルートは主観的です。代わりにあなたが「*私は日/月/年を変える方法を知らないのですか?*」と意味していたならば、それを明確にするために質問を編集してください。その場合は、最善の努力も含めてください。 –
「最も簡単」が「シンプル」に変更されました。これははるかに主観的ではありません –
明確にするために、私はすでにこれを行う方法のいくつかを知っていますが、冗長で厄介です。私は、誰かが実際にストリームラインのアプローチを利用できるかどうかを見ています。 –