2012年4月20日 星期五

C#:string convert to DateTime


將日期型態轉成字串格式,最常用的就是:
string testDate = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");

但是要將字串轉成日期型態就比較麻煩一點的
可以用DateTime.ParseExact()來處理
假設有一個字串格式為yyyyMMddHHmmss
那麼轉換的code如下


string testDate = DateTime.Now.ToString("yyyyMMddHHmmss");
IFormatProvider cultureStyle = new System.Globalization.CultureInfo("zh-TW", true);
DateTime time = DateTime.ParseExact(testDate, "yyyyMMddHHmmss", cultureStyle);

沒有留言:

張貼留言