Javaでは時間を取得する最も効果的な方法は、後で別の時間と比較することができますか?Java時間の質問
具体的には、後で比較するために使用する整数値(文字列ではなく)として現在の時刻の時間と分(別々)を取得するにはどうすればよいですか?
Javaでは時間を取得する最も効果的な方法は、後で別の時間と比較することができますか?Java時間の質問
具体的には、後で比較するために使用する整数値(文字列ではなく)として現在の時刻の時間と分(別々)を取得するにはどうすればよいですか?
Java Calendar
クラス、具体的には.get(Calendar.HOUR)
および.get(Calendar.MINUTE)
のメソッドを使用してください。
時間と分の値を格納しないでください。Calendar
クラスのインスタンスを格納するか、現在のUNIXタイムスタンプを格納して比較し、減算を実行した後の時間と分を取得します。
エポックからunix時間、millisに変換します。 jodatime
を使用すると、より強力な日時機能を使用できます。 JDKのみを使用する場合は、java.util.Calendar
を使用してください。
漠然としていない:質問者は明らかに初心者です。誰かが既にあなたがそれの外見からこの回答を投稿する前に 'カレンダー 'の例を持っていました(私は時を比較するために彼の答えを使っていませんでした!)。 'JodaTime'は時間と分を簡単に抽出するために必要なのですか?もしそうなら、理由を説明することができます。 –
ありがとう、ちょうど私が探していたもの。質問の後のヒントはとても役に立ちました。 – JAW1025
時間/分の値を格納し、手動で時間差を計算するために計算を実行することは、 'Calendar'クラスの2つのインスタンスを減算してから時間/分を引き出すことと比べてかなり困難です。 – slugonamission