首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >日期的秘密字符串-时间M格式

日期的秘密字符串-时间M格式
EN

Stack Overflow用户
提问于 2017-09-24 19:12:39
回答 2查看 35关注 0票数 0

我有一个日期列表,我希望python认识到这些日期可以沿着y轴连续绘制。

代码语言:javascript
运行
复制
data = ["2-22", "2-29", "3-7", "3-14", "3-21", "3-28", "4-4", "4-11", "4-18", "4-25", "5-2", "5-9", "5-16", "5-23", "5-30", "6-6", "6-13", "6-20", "6-27", "7-4", "7-11", "7-18", "7-25", "8-08", "8-22", "8-29", "9-5", "9-12", "9-19", "9-26", "10-3", "10-10", "10-17", "10-24", "10-31", "11-7", "11-14", "11-21", "1-23", "1-30", "2-06", "3-13", "3-27", "6-19", "6-26"]

我应该使用datetime.strptime还是有更好的方法来做到这一点?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-09-24 19:28:19

您可以简单地使用:

代码语言:javascript
运行
复制
dates_list = [datetime.strptime(date, '%m-%y').date() for date in data]

但是,在原始列表中有无效日期(如4-4 ),如果是2004年4月,则应将其写入4-04

票数 0
EN

Stack Overflow用户

发布于 2017-09-24 19:32:28

希望这有帮助,我们把每个项目分成两部分,然后用另一种方式重新组装-

代码语言:javascript
运行
复制
data = ["2-22", "2-29", "3-7", "3-14", "3-21", "3-28", "4-4", "4-11", "4-18", "4-25", "5-2", "5-9", "5-16", "5-23", "5-30", "6-6", "6-13", "6-20", "6-27", "7-4", "7-11", "7-18", "7-25", "8-08", "8-22", "8-29", "9-5", "9-12", "9-19", "9-26", "10-3", "10-10", "10-17", "10-24", "10-31", "11-7", "11-14", "11-21", "1-23", "1-30", "2-06", "3-13", "3-27", "6-19", "6-26"]
for Date in data:
 data = Date.split("-")
 print(data[1]+"-"+data[0])
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46393868

复制
相关文章

相似问题

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