我需要以这种格式获取日期/时间。 2016/05/25 17:08:22
X ++ 2012 ,.我试图使用DateTimeUtil :: getSystemDateTime())但不确定正确的参数
答案 0 :(得分:4)
以下工作应该让您了解如何进行格式化。
static void FormatDateTimeJob(Args _args)
{
utcDateTime now = DateTimeUtil::utcNow();
str formattedOutput;
formattedOutput = DateTimeUtil::toFormattedStr(
now,
321,
DateDay::Digits2,
DateSeparator::Slash,
DateMonth::Digits2,
DateSeparator::Slash,
DateYear::Digits4,
TimeSeparator::Colon,
TimeSeparator::Colon);
info(formattedOutput);
}
当然,您可能希望在格式化值之前应用时区,如此
now = DateTimeUtil::applyTimeZoneOffset(
now,
DateTimeUtil::getClientMachineTimeZone());