System.Globalization.CultureInfo.InvariantCulture 解决不同地域字符串格式不同问题

同样的DateTime.ToShortDateString()   在不同的地域输出格式不同

如在美国的 日期格式为 :  月-日-年

如在中国的 日期格式为 :  年-月-日

一些时候,这个格式就会出问题,比如经过编码的日期 string,含有日期参数的url,加密md5的参数。所以需要使用 CultureInfo.InvariantCulture

InvariantCulture  这个CultureInfo有点像英语格式,但它不和国家地区挂钩,它可以提供一个可靠的在多语言环境下的规范格式化

byte[XXX].ToString("X2", System.Globalization.CultureInfo.InvariantCulture);

string dateStr=   DateTime.Now.ToString(System.Globalization.CultureInfo.InvariantCulture);
        

原文地址:https://www.cnblogs.com/j2ee-web-01/p/7380092.html