需要在c#中以不同的方式转换日期格式

本文关键字:方式 转换 日期 格式 | 更新日期: 2023-09-27 18:16:52

我需要在c#中转换以下日期格式

 Actual   : 5/20/2010 3:01:18 PM ==> (IST)
 Required : 20 May 2010 09:31:18 AM ==> (GMT)

在c#中有任何内置函数吗?

需要在c#中以不同的方式转换日期格式

这个问题以前也有人问过(尽管略有不同)。
这应该可以工作。

DateTime date = DateTime.ParseExact("d/MM/yyyy h:mm:ss tt", text, CultureInfo.InvariantCulture);
string newText = date.ToString("dd MMM yyyy hh:mm:ss tt", CultureInfo.InvariantCulture);

另外,请参阅日期格式字符串的文档