首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何以我想要的格式获取Python日期?

如何以我想要的格式获取Python日期?
EN

Stack Overflow用户
提问于 2010-07-07 16:01:14
回答 2查看 1.7K关注 0票数 1

我正在从Python中的Excel单元格中读取日期(在该单元格上使用.Value ).我得到的结果是:

代码语言:javascript
代码运行次数:0
运行
复制
07/06/10 00:00:00

我认为这是一个字符串,因此我开始尝试如何将其转换为我所需的格式(本例中为“yyyyMMdd”或"20100706“)。但是,在玩了几次之后,我意识到它不是被拉成一根绳子.在它上运行type()返回<type 'time'>

然后我假设它是Python对象,并尝试使用strftime将其转换为字符串.但这也没用。它不识别值上的strftime方法。

知道如何正确地解析它并获得我想要的格式吗?我做错了什么?(如果这显然包含日期和时间,为什么Python会自动将其视为时间对象?)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-07 16:07:59

您可以将其转换为如下所示的time对象:

代码语言:javascript
代码运行次数:0
运行
复制
import time
time.strptime(str(thetime), '%m/%d/%y %H:%M:%S')

然后你应该能够心满意足地操纵它。

HTH

票数 4
EN

Stack Overflow用户

发布于 2010-07-07 16:03:22

你试过str(time)了吗?这应该以字符串的形式提供给您,然后您可以随心所欲地处理格式。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3196592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档