我的Windows计算机具有dd-MM-yyyy
日期模式。在下面的代码中,我试图通过C#代码获取日期格式,但是它给了我M/d/yyy
而不是dd-MM-yyyy
的信息。在代码中正确吗?
Console.WriteLine(DateTime.Now);
Console.WriteLine(CultureInfo.CurrentUICulture.DateTimeFormat.ShortDatePattern);
最佳答案
使用CurrentCulture
代替CurrentUICulture`。CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern
CurrentCulture
用于格式化数字和日期。CurrentUICulture
用于本地化。