C# 关于时间格式的问题
C#对于时间有很多默认的时间格式化方法
比如常用的ToString(),ToShortDateString()这一类的自带的格式化方法。
但是这一类默认的格式化方法并不安全,它所格式化后的数据会受地域关联的系统时间格式化所影响。
所以为了不受地域的影响,提出下面的解决办法。
解决方法
使用DateTimeFormatInfo.InvariantInfo,这个属性将时间日期的格式化与系统解绑。
方法如下:
using System.Globalization;
string txtSystemDateTime = System.DateTime.Now.ToString("yyyy/MM/dd",DateTimeFormatInfo.InvariantInfo);
结语
点滴积累,方成大才。