/*By Jiangong SUN*/
正确代码如下:
string DateFormat = "dd/MM/yyyy HH:mm";
string[] s = DateFormat.Split(' ');
string d1 = DateTime.UtcNow.ToString(s[0], System.Globalization.DateTimeFormatInfo.InvariantInfo);
string d2 = DateTime.UtcNow.ToString(s[1], System.Globalization.DateTimeFormatInfo.InvariantInfo);
如果只是string d1 = DateTime.UtcNow.ToString(s[0]); 这样的话, DateTime.UtcNow 会取当前系统的Culture来格式化时间。

本文介绍了使用C#进行时间格式化的正确方法。通过指定特定的日期时间格式字符串,可以确保DateTime.UtcNow总是按照统一的方式进行格式化,避免依赖于系统的区域设置。文中提供了具体的代码示例。

4247

被折叠的 条评论
为什么被折叠?



