如何将日期从一种区域性转换为另一种区域性



我有波兰文化 (pl-PL( 格式yy-MMM日期,我想将该日期转换为英语 (en-US(

19-maj

预期输出

19-5月

提前致谢

如果您有一个表示日期时间的字符串,并且想要显示相同的信息,但在不同的区域性中,则可以将该字符串转换为具有适当 CultureInformation 的日期时间,然后,一旦获得日期时间,您就可以以您喜欢的任何格式输出它

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);

相关内容

最新更新