JavaでDate型に値を設定する方法は何ですか?

Javaにおいて、Date型に値を代入するためには、以下の方法を使用することができます。

  1. Dateクラスのデフォルトコンストラクタを使用して、現在の日付と時刻のDateオブジェクトを作成する:
Date currentDate = new Date();
  1. Dateクラスのパラメーター付きコンストラクタを使用して、特定の日付と時刻のDateオブジェクトを作成します。このコンストラクタは、ミリ秒単位の日付と時刻の値を受け入れます。
long milliseconds = 1635456000000L; // 毫秒数表示日期和时间(示例为2021年10月29日 00:00:00)
Date specificDate = new Date(milliseconds);
  1. SimpleDateFormatクラスを使用して、文字列をDateオブジェクトに変換します。まず、日付の形式を定義し、次にSimpleDateFormatクラスのparse()メソッドを使用して文字列をDateオブジェクトに変換します。
String dateString = "2021-10-29 00:00:00";
String format = "yyyy-MM-dd HH:mm:ss";
SimpleDateFormat sdf = new SimpleDateFormat(format);
Date parsedDate = sdf.parse(dateString);

日付と時刻を扱う際は、Java 8から導入された新しいjava.timeパッケージのAPIを使用することをお勧めします。これらの新しいAPIは、より包括的で使いやすい日付と時刻の操作方法を提供しています。

bannerAds