Python MySQL 日期时间格式化作为参数的操作


Posted in Python onMarch 02, 2020

1.我的MySQL中的start_time存储的是2018-03-21 10:55:32格式的时间,我需要按照YYYY-MM-DD格式来查询,我的MySQL中的sql是这样写的:

SELECT * from mytable WHERE DATE_FORMAT(start_time,"%Y-%m-%d")='2018-03-21';

2.如果在Python中拼接的sql是:

sql = "select * from mytable where DATE_FORMAT(start_time,'%Y-%m-%d') < '2018-03-21'"

则执行cursor.execute(sql)是可以查询的。

3.但是如果将时间'2018-03-21'作为参数,注意,Python中的sql应该这样拼接:

ss = "2018-03-21"

sql = "select * from mytable where DATE_FORMAT(start_time,'%Y-%m-%d')<"+"'"+ss+"'"

cursor.execute(sql)

这里一定注意后面两个双引号包裹的单引号,这样拼接出来的sql才会有单引号包裹日期字符串!

这样可以把Python拼接的sql进行print打印出来,就是:

select * from mytable where DATE_FORMAT(start_time,'%Y-%m-%d')<'2018-03-21'

完全与MySQL的sql一样了。

补充拓展:python将系统时间写入mysql的datetime类型字段

还是看代码吧!

dt=datetime.datetime.now().strftime("%Y-%m-%d%H:%M:%S")

models.ptask.date_changed=datetime.datetime.fromtimestamp(time.mktime(time.strptime(dt,"%Y-%m-%d%H:%M:%S")))

以上这篇Python MySQL 日期时间格式化作为参数的操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python2.5/2.6实用教程 入门基础篇
Nov 29 Python
python定时器(Timer)用法简单实例
Jun 04 Python
Python selenium抓取微博内容的示例代码
May 17 Python
python3使用SMTP发送简单文本邮件
Jun 19 Python
python中datetime模块中strftime/strptime函数的使用
Jul 03 Python
python如何解析配置文件并应用到项目中
Jun 27 Python
使用Python在Windows下获取USB PID&amp;VID的方法
Jul 02 Python
python获取array中指定元素的示例
Nov 26 Python
python取均匀不重复的随机数方式
Nov 27 Python
python图形用户接口实例详解
Dec 16 Python
初学者学习Python好还是Java好
May 26 Python
Python Django项目和应用的创建详解
Nov 27 Python
记一次pyinstaller打包pygame项目为exe的过程(带图片)
Mar 02 #Python
Python3 操作 MySQL 插入一条数据并返回主键 id的实例
Mar 02 #Python
Python 调用有道翻译接口实现翻译
Mar 02 #Python
Python selenium抓取虎牙短视频代码实例
Mar 02 #Python
Python抓包程序mitmproxy安装和使用过程图解
Mar 02 #Python
python mysql 字段与关键字冲突的解决方式
Mar 02 #Python
python3实现往mysql中插入datetime类型的数据
Mar 02 #Python
You might like
PHP5+UTF8多文件上传类
2008/10/17 PHP
php中读写文件与读写数据库的效率比较分享
2013/10/19 PHP
PHP单例模式定义与使用实例详解
2017/02/06 PHP
如何通过Apache在本地配置多个虚拟主机
2020/07/29 PHP
jquery ajax 登录验证实现代码
2009/09/23 Javascript
js 获取(接收)地址栏参数值的方法
2013/04/01 Javascript
jquery ajax 如何向jsp提交表单数据
2015/08/23 Javascript
浅谈js中同名函数和同名变量的执行问题
2017/02/12 Javascript
Bootstrap多级菜单的实现代码
2017/05/23 Javascript
详解angularJS+Ionic移动端图片上传的解决办法
2017/09/13 Javascript
微信小程序商品详情页规格属性选择示例代码
2017/10/30 Javascript
JS计算输出100元钱买100只鸡问题的解决方法
2018/01/04 Javascript
Vue.js实现的表格增加删除demo示例
2018/05/22 Javascript
JavaScript静态作用域和动态作用域实例详解
2019/06/17 Javascript
layui表格数据复选框回显设置方法
2019/09/13 Javascript
vue@cli3项目模板怎么使用public目录下的静态文件
2020/07/07 Javascript
谈谈JavaScript令人迷惑的==与+
2020/08/31 Javascript
vue+swiper实现左右滑动的测试题功能
2020/10/30 Javascript
Python实现单词拼写检查
2015/04/25 Python
利用Python进行图像的加法,图像混合(附代码)
2019/07/14 Python
python原类、类的创建过程与方法详解
2019/07/19 Python
Python OpenCV中的numpy与图像类型转换操作
2020/12/11 Python
HTML5中实现拖放效果无须借助javascript
2012/12/26 HTML / CSS
万户网络JAVA程序员岗位招聘笔试试卷
2013/01/08 面试题
工商管理系学生的自我评价分享
2013/11/29 职场文书
银行求职推荐信范文
2013/11/30 职场文书
《与象共舞》教学反思
2014/02/24 职场文书
授权委托书样本
2014/04/03 职场文书
教师作风整改措施思想汇报
2014/10/12 职场文书
2014年学校工作总结
2014/11/20 职场文书
中学生勤俭节约倡议书
2015/04/29 职场文书
初中生物教学随笔
2015/08/15 职场文书
OpenCV全景图像拼接的实现示例
2021/06/05 Python
Vue3.0 手写放大镜效果
2021/07/25 Vue.js
浅析python中特殊文件和特殊函数
2022/02/24 Python
一文了解MYSQL三大范式和表约束
2022/04/03 MySQL