を使用して現在の時刻を取得しようとしています
Date date = new Date().getHours();
しかし、SE 7 では非推奨になっているようです。また、Date オブジェクトを作成しようとしていて、それを使用して時間を設定するだけです。
Date date = new Date().setHours();
そして、それも廃止されました。私がやりたいことを並べてみましょう: 真夜中から朝の午前 5 時までの間にプロセスを実行したいと考えています。私がこれを行う (またはとにかくやりたかった) 方法は、2 つの変数を作成することでした。1 つは開始時刻 (午前 0 時) を示し、もう 1 つは終了時刻 (午前 5 時) を示します。
次に、プログラム全体を 5 分ごとにループして、現在の時刻を取得し、それを開始時刻と停止時刻と比較して、それらの 2 つの時刻の間にあるかどうかを確認します。そして、実行したいプロセスを開始します。
このようにすべてのメソッドが廃止された場合 (その背後にある理由を知りたいのですが)、現在 SE 7 でそれを行うための最良の方法は何ですか?
PS - 私は時間だけに関心があるので、Date クラスを使用する必要さえありますか?