如何将Python中MySQL日期时间格式化操作作为参数传递?

2026-05-29 02:590阅读0评论SEO资源
  • 内容介绍
  • 相关推荐

本文共计351个文字,预计阅读时间需要2分钟。

如何将Python中MySQL日期时间格式化操作作为参数传递?

1. MySQL中的`start_time`字段存储的是2018-03-21 10:55:32格式的日期时间,我需要按照YYYY-MM-DD格式来查询,我的SQL语句是这样的: sql SELECT * FROM mytable WHERE DATE_FORMAT(start_time, '%Y-%m-%d')='2018-03-21';

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';

如何将Python中MySQL日期时间格式化操作作为参数传递?

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

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

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

阅读全文

本文共计351个文字,预计阅读时间需要2分钟。

如何将Python中MySQL日期时间格式化操作作为参数传递?

1. MySQL中的`start_time`字段存储的是2018-03-21 10:55:32格式的日期时间,我需要按照YYYY-MM-DD格式来查询,我的SQL语句是这样的: sql SELECT * FROM mytable WHERE DATE_FORMAT(start_time, '%Y-%m-%d')='2018-03-21';

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';

如何将Python中MySQL日期时间格式化操作作为参数传递?

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

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

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

阅读全文