C# System.DateTime.Now returns 自定义时间格式设置 windows
C# System.DateTime.Now returns customized time format set in windows
C# System.DateTime.Now 给我日期和时间,但它给我格式我在 windows calander 中设置的任何格式,即 (a.m.)(p.m.)甚至 (xyz),如何获得标准时间格式 (AM/PM) 而不管 windows calander 中设置的自定义时间格式?
System.DateTime.Now
没有任何表示格式,是 ToString()
格式化它。
喜欢:
System.DateTime.Now.ToString("dd, MM");
查看 msdn 了解更多信息:
https://msdn.microsoft.com/en-us/library/8kb3ddd4%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396
如果您将 DateTime 用作 DateTime 类型,那么它会自动向您显示 windows 的格式。对于自定义格式,您必须将其转换为 string
string newdate = DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss tt", CultureInfo.InvariantCulture);
有用linkMSDN
C# System.DateTime.Now 给我日期和时间,但它给我格式我在 windows calander 中设置的任何格式,即 (a.m.)(p.m.)甚至 (xyz),如何获得标准时间格式 (AM/PM) 而不管 windows calander 中设置的自定义时间格式?
System.DateTime.Now
没有任何表示格式,是 ToString()
格式化它。
喜欢:
System.DateTime.Now.ToString("dd, MM");
查看 msdn 了解更多信息: https://msdn.microsoft.com/en-us/library/8kb3ddd4%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396
如果您将 DateTime 用作 DateTime 类型,那么它会自动向您显示 windows 的格式。对于自定义格式,您必须将其转换为 string
string newdate = DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss tt", CultureInfo.InvariantCulture);
有用linkMSDN