如何在 C# 中使用 UFTC 戳记获取今天的日期?
How Can I get Today's date with UFTC stamp in c#?
是否有一个内置的 DateTime 功能可以给我一个今天日期的字符串格式 2020-12-22T13:36:45 Etc/UTC (+00)
我可以想到这些方法:
var date = DateTime.Now;
var result = date.ToString("yyyy-MM-ddTHH:mm:ss") + " Etc/UTC (+00)";
Console.WriteLine(date.ToString("yyyy-MM-ddTHH:mm:ss Etc/UTC (+00)"));
//Gives '2020-12-23T10:59:59 EAc/UTC (+00)' - incorrect t replaced by A
Console.WriteLine(result);
//Gives '2020-12-23T10:59:59 Etc/UTC (+00)' Correct,
如您所见,我可以获得正确的格式,但我不确定这是最好的解决方案,因为它看起来很不自然。
有没有更好的格式化字符串的方法?
怎么样date.ToString("yyyy-MM-ddTHH:mm:ss 'Etc/UTC (+00)'")
或者如果您需要实时时区,date.ToString("yyyy-MM-ddTHH:mm:ss 'Etc/UTC ('zzz')'")
是否有一个内置的 DateTime 功能可以给我一个今天日期的字符串格式 2020-12-22T13:36:45 Etc/UTC (+00)
我可以想到这些方法:
var date = DateTime.Now;
var result = date.ToString("yyyy-MM-ddTHH:mm:ss") + " Etc/UTC (+00)";
Console.WriteLine(date.ToString("yyyy-MM-ddTHH:mm:ss Etc/UTC (+00)"));
//Gives '2020-12-23T10:59:59 EAc/UTC (+00)' - incorrect t replaced by A
Console.WriteLine(result);
//Gives '2020-12-23T10:59:59 Etc/UTC (+00)' Correct,
如您所见,我可以获得正确的格式,但我不确定这是最好的解决方案,因为它看起来很不自然。
有没有更好的格式化字符串的方法?
怎么样date.ToString("yyyy-MM-ddTHH:mm:ss 'Etc/UTC (+00)'")
或者如果您需要实时时区,date.ToString("yyyy-MM-ddTHH:mm:ss 'Etc/UTC ('zzz')'")