将日期转换为国际化格式

时间:2012-03-14 12:40:40

标签: c# internationalization globalization

我正在从一个字段中读取日期,并且日期已经转换为国际格式,因此它来自“مارس12,2012,09:28عصر”,在阅读了我希望提取日期的值之后超出字符串。与我们可以使用的英语日期字符串一样,新的Date(dateString),有没有办法使用本地化的字符串以本地化格式提取日期。 有点像的东西, var dateObject = new Date(“مارس12,2012,09:28عصر”);并给我dateObject。

很抱歉,由于无法提供有关此问题的更多信息,请提前感谢。

2 个答案:

答案 0 :(得分:0)

Date.ParseDate.TryParse方法将接受CultureInfo的实例,以便您解析这些字符串,如果它们符合非英语文化中的标准格式。

答案 1 :(得分:0)

您是否考虑过使用CultureInfoThis可以提供指导。

Here是关于CultureInfo类的文档。

“使用本地化字符串”:

以本地化格式提取日期的方法
myDate.ToString("date", new CultureInfo("ar-SA")); //arabic

用美国英语做到这一点:

myDate.ToString("date", new CultureInfo("en-US"));
相关问题