2014-01-11 73 views

回答

8

addMinutes()

它在它的名字add,但沒有人說你不能傳遞一個負數

DateTime dt = System.now(); 
DateTime earlier = dt.addMinutes(-5); 
DateTime fullHour = dt.addMinutes(-dt.minute()).addSeconds(-dt.second()); 

System.debug(dt + '\t' + earlier + '\t' + fullHour); 

2014-01-11 08:40:13  2014-01-11 08:35:13  2014-01-11 08:00:00 
-1

距離DateTime.now()減去在天時間(雙格式)如下:

即5(分鐘)=1440分之5(天)

DateTime dt = DateTime.now() - Double.valueOf(5)/1440;