Python:将MySQL日期时间转换为格式的日期时间

Xtremesupremacy3

这里有点新手。

我有一个从MySQL数据库获取结果的程序。它选择字段Id和ship_date,查询仅基于给定的ID搜索返回的记录。结果应为2个或更多日期。我的目的是格式化日期并比较它们之间的日期。结果放入单独的列表中,因此我得到两个这样的列表:

[(datetime.datetime(2012, 12, 28, 0, 0),), (datetime.datetime(2012, 12, 28, 0, 0),)]

[(datetime.datetime(2012, 06, 15, 0, 0),), (datetime.datetime(2012, 08, 19, 0, 0),)]

例如。

但是,当我尝试用一​​段代码将整个列表转换为可读格式时,我发现:

ship_date = [dt.strftime("%Y-%m-%d") for dt in ship_date]

我总是得到一个错误,即没有属性strftime。我试过将它们转换为字符串,然后使用strftime,但是我得到了str没有属性strftime的错误。我完全不知所措。

顺便说一句,我已经导入了日期时间

有没有人有任何方法可以将这些列表(其中的2个)转换为可读格式,例如

2012-12-28, 2012-12-28

谢谢

虚假的

给定的列表包含具有日期时间的元组,而不仅仅是日期时间。因此,应将物品打开包装。

>>> ship_dates = [(datetime.datetime(2012, 12, 28, 0, 0),), (datetime.datetime(2012, 12, 28, 0, 0),)]
>>> [dt.strftime("%Y-%m-%d") for dt in ship_dates]
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'tuple' object has no attribute 'strftime'

>>> [dt.strftime("%Y-%m-%d") for (dt,) in ship_dates]
['2012-12-28', '2012-12-28']

或者您可以省略(..)

>>> [dt.strftime("%Y-%m-%d") for dt, in ship_dates]
['2012-12-28', '2012-12-28']

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将日期格式转换为mysql时间戳

来自分类Dev

将日期时间转换为以下格式的SQL Server

来自分类Dev

如何将日期时间转换为时间格式

来自分类Dev

Python将日期时间转换为正时

来自分类Dev

将时间戳转换为日期时间Python,Pandas

来自分类Dev

将SAS数字日期转换为日期时间格式

来自分类Dev

将时间戳转换为R中的日期时间格式

来自分类Dev

将行转换为日期时间Python

来自分类Dev

将Carbon日期转换为html日期时间格式

来自分类Dev

如何将python数据框时间戳转换为日期时间格式

来自分类Dev

将时间戳转换为日期时间更改格式

来自分类Dev

将时间戳列转换为KDB中的Python日期时间格式

来自分类Dev

Python-将任何时代时间转换为格式化日期时间的代码

来自分类Dev

将日期时间转换为本地python

来自分类Dev

将日期时间字段时间戳从mysql转换为php

来自分类Dev

将日期格式转换为mysql时间戳

来自分类Dev

Python将日期时间字符串转换为日期

来自分类Dev

将GMT日期格式转换为仅时间格式

来自分类Dev

将日期时间格式转换为与PHP匹配的MySQL日期时间

来自分类Dev

将时间戳转换为R中的日期时间格式

来自分类Dev

logstash将时间转换为日期时间

来自分类Dev

将时间戳转换为日期时间

来自分类Dev

无法将日期时间转换为 python 可读格式

来自分类Dev

如何将 ISOFormated 日期转换为 Python 日期时间?

来自分类Dev

Python 将 JavascriptSerializer 转换为日期时间?

来自分类Dev

如何将日期/时间转换为 MySQL 日期/时间格式

来自分类Dev

如何将 MySQL 日期时间转换为没有偏移的 ISO 8601 日期格式?

来自分类Dev

将 Twilio 日期时间格式转换为 mysql

来自分类Dev

Xslt 1.0 将日期转换为日期时间格式

Related 相关文章

热门标签

归档