正在将日期转换为国际化格式
本文关键字:国际化 格式 转换 日期 | 更新日期: 2023-09-27 18:27:41
我正在从字段中读取日期,并且日期已经转换为国际格式,因此在读取了我希望从字符串中提取日期的值后,它显示为"مارب12 '' 2012 '' 09:28عبر"。与我们可以使用的英文日期字符串new date(dateString)一样,是否有一种方法可以使用本地化字符串以本地化格式提取日期。一些工作方式,var dateObject=新日期;然后给我dateObject。
很抱歉无法提供有关该问题的更多信息,请提前感谢。
Date.Parse
和Date.TryParse
方法将接受CultureInfo
的一个实例,以便在这些字符串对应于非英语区域性中的标准格式时解析它们。
您是否考虑过使用CultureInfo
?这可以提供方向。
这是关于CultureInfo
类的文档。
"使用本地化字符串以本地化格式提取日期的方法":
myDate.ToString("date", new CultureInfo("ar-SA")); //arabic
要在美国英语中做到这一点:
myDate.ToString("date", new CultureInfo("en-US"));