Apex 日付に関する数式をサンプル
環境
salesforce apex
1.日付項目から年だけを抜き出すには下記の数式で可能です
YEAR( Date__c )
2.日付項目から月だけを抜き出すには下記の数式で可能です
MONTH( Date__c )
MONTH( Date__c )
MONTH( Date__c )
3.日付項目から日だけを抜き出すには下記の数式で可能です
DAY( Date__c )
DAY( Date__c )
DAY( Date__c )
4.曜日の判定
IF (
NOT ( ISBLANK ( Date__c ) ),
CASE ( MOD ( Date__c - DATE (1900, 1, 7), 7 ),
0, "日",
1, "月",
2, "火",
3, "水",
4, "木",
5, "金",
"土"),
"")
IF (
NOT ( ISBLANK ( Date__c ) ),
CASE ( MOD ( Date__c - DATE (1900, 1, 7), 7 ),
0, "日",
1, "月",
2, "火",
3, "水",
4, "木",
5, "金",
"土"),
"")
IF ( NOT ( ISBLANK ( Date__c ) ), CASE ( MOD ( Date__c - DATE (1900, 1, 7), 7 ), 0, "日", 1, "月", 2, "火", 3, "水", 4, "木", 5, "金", "土"), "")
5.週Noを抽出する
(holiday__c - DATE(YEAR(holiday__c ),1,1)) / 7
(holiday__c - DATE(YEAR(holiday__c ),1,1)) / 7
(holiday__c - DATE(YEAR(holiday__c ),1,1)) / 7