作者SweepingMonk ((((((((((()))))))))))
看板Python
标题[问题] datetime 和 time 的转换
时间Wed Nov 9 22:37:21 2011
最近卡在一个地方
curDate = ws.Cells(row, 1).Value
print type(curDate) # 此行显示结果为 <type 'time'>
print curDate # 此行显示结果为 09/25/11 00:00:00
print testDate # 此行显示结果为 2010-10-09
while curDate > testDate: # 这里会发生错误,
原因是 time 和 datetime.date 不能比较
我上网找不到如何把 time 转成 date 的方法,
恳请版上大大提示说明一下
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.46.106.215
1F:推 ckclark:把date换成datetime比较合理吧 11/10 00:51
2F:→ ckclark:datetime.datetime.combine(d, datetime.time()) 11/10 00:51
3F:推 kilfu0701:st = curDate.Format() # 转成String 11/10 01:17
4F:→ kilfu0701:然後用datetime.strptime(..)转成datetime 再去做比较~ 11/10 01:19