正在将日期转换为国际化格式

本文关键字:国际化 格式 转换 日期 | 更新日期: 2023-09-27 18:27:41

我正在从字段中读取日期,并且日期已经转换为国际格式,因此在读取了我希望从字符串中提取日期的值后,它显示为"مارب12 '' 2012 '' 09:28عبر"。与我们可以使用的英文日期字符串new date(dateString)一样,是否有一种方法可以使用本地化字符串以本地化格式提取日期。一些工作方式,var dateObject=新日期;然后给我dateObject。

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

正在将日期转换为国际化格式

Date.ParseDate.TryParse方法将接受CultureInfo的一个实例,以便在这些字符串对应于非英语区域性中的标准格式时解析它们。

您是否考虑过使用CultureInfo?这可以提供方向。

这是关于CultureInfo类的文档。

"使用本地化字符串以本地化格式提取日期的方法":

myDate.ToString("date", new CultureInfo("ar-SA")); //arabic

要在美国英语中做到这一点:

myDate.ToString("date", new CultureInfo("en-US"));