2013-06-03 25 views
-4

我需要以下日期格式轉換成C#需要以不同的方式在c#中轉換日期格式?

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

有沒有建在C#功能?

+0

Time = 5/20/2010 3:01:18 PM; DateTime date = DateTime.ParseExact(Time,「dd MMM yyyy」,null); –

+1

您發佈的日期時間字符串與「ParseExact」中的格式字符串完全不匹配。 – Oded

+0

而不是分析問題有研究努力或沒有...請嘗試給一些有用的解釋....只是現在我正在學習張貼堆棧溢出和學習C#...你可以確定看到我的聲望點: - ( –

回答

0

此問題已被asked before(雖然略有不同)。
這應該起作用。

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

另外,請參閱documentation about date format strings