dackdive's blog

新米webエンジニアによる技術ブログ。JavaScript(React), Salesforce, Python など

[Salesforce]Apexで日付から曜日を取得する

ちょいメモ。

ある日付から、その曜日を取得する方法。

Datetime dt = Datetime.now();

// 'EEE'を使うと略称(例:Fri)
// 'EEEE'を使うと略さない曜日(例:Friday)
String weekdayStr = dt.format('EEE');

これで曜日が文字列(ただし英語)として取得できる。
formatメソッドはDateクラスにはないので注意。

参考にしたブログ(英語) Force School: Calculate Day of Date in Salesforce

Datetime Class Salesforce Developers