以正确的本地格式获取系统日期?

时间:2013-07-11 13:57:43

标签: c# windows-phone-7 windows-phone-8 system date-format

有什么方法可以检索电话系统日期格式,例如:dd / MM / yyyy或MM / dd / yyyy?

2 个答案:

答案 0 :(得分:4)

您可以使用ToShortDateString()

  

ToShortDateString方法返回的字符串是区分文化的。它反映了当前文化的DateTimeFormatInfo对象定义的模式。

 DateTime.Now.ToShortDateString();

根据文档(链接中),它将以当前日期格式显示日期。

对于实际格式

CultureInfo.CurrentCulture.DateTimeFormat;

答案 1 :(得分:1)

有效吗?

var formattedddMMyyyy = DateTime.Now.ToString("dd/MM/yyyy", CultureInfo.InvariantCulture);
var formattedMMddyyyy = DateTime.Now.ToString("MM/dd/yyyy", CultureInfo.InvariantCulture);