修身养性,知行合一

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

将python的date()对象存入MySql

2019年5月5日 6523点热度 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

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

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

文章评论

取消回复

最新 热点 随机
最新 热点 随机
推一个vscode纯黑主题 vue 的递归插槽穿透 Github Pages SPA 重定向 行间距引出的 DOCTYPE 怪异行为 写个小彩蛋 绘制一个可重用的线条阴影
推一个vscode纯黑主题
vue 给全局自定义属性添加 ts 类型声明 瀑布流的实现 css实现跳动的文字 element table 加载时宽度闪烁问题 如何写一个组件级别的全局状态管理 .NET6 的极简风格震撼到了我

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

COPYRIGHT © 2021 jeremyjone.com. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

京ICP备19012859号-1

京公网安备 11010802028585号