首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >数据类型为对象的日期格式问题

数据类型为对象的日期格式问题
EN

Stack Overflow用户
提问于 2018-10-09 09:07:32
回答 1查看 150关注 0票数 1

我有一个数据集,其中包含"DD/MM/YYYY“格式的日期列。

我只能按年进行切片和排序,但我无法对其进行切片,因为此日期列具有数据类型"object“。

请给我建议一下我要做什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-26 22:30:18

您的最佳选择是datetime.datetime.strptime()函数:

由于您有一个datetime.datetime对象,所以可以使用.year属性对have进行扩展:

日期时间代码解释:

代码语言:javascript
运行
AI代码解释
复制
# Import Datetime from Datetime Package :

from datetime import datetime

# Initialise the String Value :

string = "2018-27-12 19:21:10"

# Using strptime method from datetime 
# Convert the String to Date in '%Y-%m-%d %H:%M:%S' Format :
# Note : %m denotes 'Month' and %M denotes 'Minute' :

date_time = datetime.strptime(string, '%Y-%m-%d %H:%M:%S')

# Extract the Year using .year Attribute :

print(date_time.year)

产出:

代码语言:javascript
运行
AI代码解释
复制
2018

编辑:这也可以使用pandas.to_datetime方法实现

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

https://stackoverflow.com/questions/52726072

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文