修身养性,知行合一

  • 首页
  • 爱码
    • 系统
    • 数据库
    • JavaScript
    • CSharp
    • Python
  • 生活
    • 文化
    • 美食
  • 杂谈
  • 关于
修身养性,知行合一
码字,杂谈
  1. 首页
  2. 爱码
  3. 数据库
  4. 正文

将python的date()对象存入MySql

2019年5月5日 6186点热度 0人点赞 0条评论

用了好久MongoDB,重新回到MySql,发现不知道咋放date对象。百度了一下,发现需要使用str_to_date方法。不过测试是成功的,但是通过python测试程序怎么也不能添加。

file

按照别人说的试了好久也不行,只好换一个思路。。。

其实python有一个非常简单的方法,直接传字符串进去即可。

import time
time.strftime("%Y-%m-%d")
import datetime
datetime.strftime("%Y-%m-%d")

直接通过字符串传给SQL语句,保存到数据库就是date类型。同时取值时返回的是datetime.date()类型。

是不是有点简单了。。。比什么实用str_to_date之类的简单太多了。

具体代码:
file

举一反三:

  • 需要存datetime` 类型的,直接传入 `datetime() 对象字符串即可;
  • 需要存time`类型的,直接传入 `time()` 或 `datetime.time() 对象字符串即可。

扩展知识:

str_to_date(str, format)` 函数是将str转化为日期类型的数据,其中 `str` 是日期字符串, `format 是转化后的格式。
format的常用参数(注意区分大小写):
%Y : 年
%m : 月
%d : 日
%H : 时
%i : 分
%s : 秒

还有其他参数, %b` 是月的英文缩写,`%a 是星期的英文缩写 等,就不一一列举了,有兴趣的朋友可以自行查看。

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
标签: python 数据库
最后更新:2019年5月5日

jeremyjone

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

文章评论

取消回复

最新 热点 随机
最新 热点 随机
node-sass 的安装 解决端口被占的问题 vue3 组件 Props 的声明方式 给 div 添加选中状态 请求的取消 rgb 颜色小数兼容问题
win10 修改本地账户名称 从vuepress升级到vitepress小记 小技巧系列 - JS判断图片是否已经缓存 windows下添加右键菜单并打开文件 .net core 3.x 使用NLog输出日志到文件 真丶深入理解JavaScript异步编程(最终章):手撸 Promise

(っ•̀ω•́)っ✎⁾⁾ 开心每一天

COPYRIGHT © 2021 jeremyjone.com. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

京ICP备19012859号-1

京公网安备 11010802028585号