Apex - 从DateTime对象中减去分钟数

Moh*_*rag 2 datetime salesforce subtraction apex

我想从DateTime减去5分钟.现在()我可以知道如何做到这一点吗?

谢谢!

eye*_*eam 10

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);
Run Code Online (Sandbox Code Playgroud)
2014-01-11 08:40:13     2014-01-11 08:35:13     2014-01-11 08:00:00
Run Code Online (Sandbox Code Playgroud)