1. ホーム
  2. java

[解決済み] HOUR_OF_DAYの範囲を教えてください。

2022-02-12 05:16:09

質問

簡単な質問ですが、見つけられませんでした。

HOUR_OF_DAYの範囲は0〜23、または1〜24ですか?

ランダムなHOUR_OF_DAYが欲しいのですが、必要ですか?

        int randomHour = (int) (Math.random()*24);

または

        int randomHour = (int) (Math.random()*24+1);

解決方法は?

から ドキュメント :

時刻を示すgetとsetのフィールド番号。 HOUR_OF_DAY は24時間制の時計に使用されます。例えば、午後10時04分15秒250の場合 HOUR_OF_DAY は22です。

もし、午後10時04分15秒250が HOUR_OF_DAY 22, それは範囲を作るだろう 0 - 23 . もし、それが 1 から 24 ということは、午後10時で23歳。そして、それは多くのレベルで間違っています。)