作者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
1F:→ regionbbs:可以研究一下 DateTime.ParseExact() 01/01 10:23
2F:推 fphoenix923:之前都没用过DateTime.ParseExact,这真是好东西呀 01/01 11:03
3F:→ pat0307:谢谢提供方法,用了DateTimeParseExact()解决了问题 01/01 15:03
4F:→ pat0307:想问一下DateTime.ParseExact() 是不是只能转AM PM不能转 01/01 15:03
5F:→ pat0307:上午 下午阿? 01/01 15:04