時間フィールドの計算


Answersで回答する時に使う情報のまとめに戻る

DateやDateTimeでは 2/24というように24時間で割った値を使って時間を計算できます。

Time型では単純に + 2 とすれば2時間追加されると思ってましたが違う?

何?

もしかしてと思って

2 * 60 * 60 

秒が7秒増えた。はぁ? ミリ秒か?

2 * 60 * 60 * 1000

正解です。 どうもミリ秒みたい。

IF( NOT(ISBLANK( Appointment_Time__c )),TIMEVALUE(Appointment_Time__c + ":00.000") + 2*60* 60 * 1000 , Null)

Converting TEXT field (managed package) into TIME format and adding 2 hours