用了好久MongoDB,重新回到MySql,发现不知道咋放date对象。百度了一下,发现需要使用str_to_date方法。不过测试是成功的,但是通过python测试程序怎么也不能添加。
按照别人说的试了好久也不行,只好换一个思路。。。
其实python有一个非常简单的方法,直接传字符串进去即可。
import time
time.strftime("%Y-%m-%d")
import datetime
datetime.strftime("%Y-%m-%d")
直接通过字符串传给SQL语句,保存到数据库就是date类型。同时取值时返回的是
类型。datetime.date()
是不是有点简单了。。。比什么实用
之类的简单太多了。str_to_date
具体代码:
举一反三:
- 需要存
对象字符串即可;datetime
` 类型的,直接传入
`datetime()
- 需要存
对象字符串即可。time
`类型的,直接传入
`time()
` 或
`datetime.time()
扩展知识:
是转化后的格式。str_to_date(str, format)
` 函数是将str转化为日期类型的数据,其中
`str
` 是日期字符串,
`format
format的常用参数(注意区分大小写):
: 年%Y
: 月%m
: 日%d
: 时%H
: 分%i
: 秒%s
还有其他参数,
是星期的英文缩写 等,就不一一列举了,有兴趣的朋友可以自行查看。%b
` 是月的英文缩写,
`%a
文章评论