作者pat0307 (pat)
看板C_Sharp
標題[問題] 想問一個有關datatime的問題
時間Thu Jan 1 04:58:02 2009
各位大大好,我想問一下有關datatime的問題
就是我現在再資料庫裡面讀出時間,所以先將時間格式變成字串,在轉回時間格式
但現在遇到一個問題就是,我有一台機器,他讀出時間格式是2009 Jan 01
所以造成我執行下面這一行會有outofrange的問題,請問有什麼方法可以讀出
2009 01 01,我目前只想到一個一個讀字元進來在判斷哪一個月在轉換成數字
,請問除了這個方法還有什麼方法嗎?
DateTime temp = DateTime.Parse(
this.map_event4DataSet.Tables["map_event"].Rows[i]["Time"].ToString());
temp = new DateTime(temp.Year,temp.Month,temp.Day);
if (dateCompare.CompareTo(temp) < 0)
{
dateCompare = temp;
dateCount = dateCount + 1;
}
拜託各位大大回答一下了,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.192.107
→ regionbbs:可以研究一下 DateTime.ParseExact() 01/01 10:23
推 fphoenix923:之前都沒用過DateTime.ParseExact,這真是好東西呀 01/01 11:03
→ pat0307:謝謝提供方法,用了DateTimeParseExact()解決了問題 01/01 15:03
→ pat0307:想問一下DateTime.ParseExact() 是不是只能轉AM PM不能轉 01/01 15:03
→ pat0307:上午 下午阿? 01/01 15:04