我在波兰文化(pl-PL)中有yy-MMM
格式的日期,并且我想将其转换为英文(en-US)
示例
19人
预期产量
5月19日
预先感谢
答案 0 :(得分:4)
如果您有一个表示日期时间的字符串,并且想要显示相同的信息,但是在不同的Culture中,则可以使用适当的CultureInfo将该字符串转换为DateTime,然后,一旦获得日期时间,就可以输出它您喜欢的任何格式
string input = "19-maj";
CultureInfo ci = new CultureInfo("pl-PL");
DateTime dt = DateTime.ParseExact(input, "yy-MMM", ci);
string output = dt.ToString("yy-MMM", CultureInfo.InvariantCulture);
Console.WriteLine(output);