這時可以用 DateTime.ParseExact 的方法
主要有三個變數
- s
- 型別:System.String
字串,包含要轉換的日期和時間。
- format
- 型別:System.String
格式規範,定義 s 的所需格式。
- provider
- 型別:System.IFormatProvider
物件,提供關於 s 的文化特性特定格式資訊。
如想要吧 這個字串
Tue, 10 Nov 2009 13:54:20 EST以下是範例code
轉成 DateTime 格式
/// 宣告 格式資訊
CultureInfo provider = CultureInfo.InvariantCulture;
/// 時間字串
string pubDate="Tue, 10 Nov 2009 13:54:20 EST";
/// 轉換成DateTime 格式
DateTime x = DateTime.ParseExact(pubDate, "ddd, dd MMM yyyy HH':'mm':'ss 'EST'", provider);
詳細說明可以參考 MSDN
沒有留言:
張貼留言