SalesforceのApexで、DateTime
からDate
への変換は簡単です。DateTime
オブジェクトからDate
オブジェクトに変換するには、date
メソッドを使用します。以下は例です。
apex
DateTime dateTimeValue = DateTime.now();
Date dateValue = dateTimeValue.date();
上記の例では、DateTime.now()
で現在の日時を取得し、それをdate()
メソッドを使用してDate
型に変換しています。
もし特定のDateTime
オブジェクトを変換したい場合は、そのオブジェクトを使用して同じようにdate()
メソッドを呼び出すことができます。
apex
DateTime specificDateTime = ...; // 任意のDateTimeオブジェクト
Date specificDate = specificDateTime.date();
これで、specificDate
にはspecificDateTime
の日付部分が含まれています。