请问如何将字符换转化成日期类型

我的需求是这样的:
 
python:

list = ["2011-5-27","2011-5-28"]

sql server 要求datediff(ss,"1970-1-1",?),这里需要日期形式“ 2011-3-1”

我如何将list[0]转化成日期形式呢?虽然表面上看,他们看起来一样,但类型不同啊


谢谢大家!

作者: crafet   发布时间: 2011-05-27

如果格式固定,判断在用ASCLL转换行?

作者: pop004dym   发布时间: 2011-05-27

贴sql。

作者: iambic   发布时间: 2011-05-27

两位周末还在,感动啊!

SQL code

cur.execute(
        """SELECT DISTINCT CASEID FROM U_MYTABLES WHERE PRODUCT = ? 
        AND SUBMITDATE > DATEDIFF(SS,'1970-1-1',?)
        AND SUBMITDATE < DATEDIFF(SS,'1970-1-1',?)
        AND (PRIORITY LIKE '%P 0%' OR PRIORITY = 'P 1' OR PRIORITY = 'P 2' OR PRIORITY = 'P 3')""",[p,
       dateList[0],
       dateList[1]


其中
dateList = ["2011-5-27","2011-5-28"]

这里会提示错误,说dateList[0]转换到日期出错


引用 2 楼 iambic 的回复:

贴sql。

作者: crafet   发布时间: 2011-05-27

在线等~~多谢

作者: crafet   发布时间: 2011-05-27

有问题随时告诉我啊,谢谢

作者: crafet   发布时间: 2011-05-27

贴完整的错误啊(包括异常栈)。别只贴把你理解过的二手信息。不一定能帮助你,但你把问题描述得越清楚,获得帮助的可能性就越大。

作者: iambic   发布时间: 2011-05-27