- 主题:django和sql server的dateTime格式问题
django要连接sql server 2012,用的驱动是django-mssql,现在想写当前时间到一个数
据库,数据库的一个field定义的类型是datetime, 取得当前时:
dateTime = datetime.datetime.now()
或者dateTime = timezone.now()
当写入的时候发现格式错误,不能写入sql server数据库,怎么解决?
--
FROM 72.224.131.*
建议pg吧,django官方推荐匹配。
【 在 qwepoi 的大作中提到: 】
: django要连接sql server 2012,用的驱动是django-mssql,现在想写当前时间到一个数
: 据库,数据库的一个field定义的类型是datetime, 取得当前时:
: dateTime = datetime.datetime.now()
: ...................
--
FROM 124.207.72.*
遗留项目,没法换数据库。
【 在 dhcn (Coder) 的大作中提到: 】
: 建议pg吧,django官方推荐匹配。
--
FROM 72.224.131.*
发现django-mssql提供一个LegacyDateTimeField的类型,如果用在model里面,可以
读写,但是我需要调用一个stored procedure, 其中一个参数是datatime,现在的问题
是怎么把当前时间转换成LegacyDateTimeField类型的?
【 在 qwepoi (LadiesMan217) 的大作中提到: 】
: django要连接sql server 2012,用的驱动是django-mssql,现在想写当前时间到一个
数
: 据库,数据库的一个field定义的类型是datetime, 取得当前时:
: dateTime = datetime.datetime.now()
: ...................
--
FROM 72.224.131.*
建议整成标准字符串格式"2016-01-16 18:33:00"然后用SQL操作试试,我记得MSSQL的Datetime是接受字符串的
【 在 qwepoi 的大作中提到 】
: 发现django-mssql提供一个LegacyDateTimeField的类型,如果用在model里面,可以
: 读写,但是我需要调用一个stored procedure, 其中一个参数是datatime,现在的问题
: 是怎么把当前时间转换成LegacyDateTimeField类型的?
: ...................
--
FROM 123.66.164.*