Apex - اطرح الدقائق من كائن DateTime
-
23-12-2019 - |
سؤال
أرغب في طرح 5 دقائق من DateTime.now() هل لي أن أعرف كيف يمكنني القيام بذلك؟
شكرًا!
المحلول
لقد 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
نصائح أخرى
فقط قم بطرح الوقت بالأيام (تنسيق مزدوج) من DateTime.now()
على النحو التالي:
أي.5 (دقائق) = 5/1440 (يوم)
DateTime dt = DateTime.now() - Double.valueOf(5) / 1440;
لا تنتمي إلى StackOverflow