gpt4 book ai didi

python - 如何更改python中的时间格式?

转载 作者:太空宇宙 更新时间:2023-11-03 13:05:09 25 4
gpt4 key购买 nike

如何得到下面的列表

 [datetime.date(2011, 4, 1), datetime.date(2011, 4, 8), datetime.date(2011, 4, 16), datetime.date(2011, 5, 21)]

作为

['2011-04','2011-05']

它不仅可以转换为字符串,还可以去除重复项

最佳答案

使用 datetime.date.strftime 将日期转换为字符串.

dates = [date.strftime('%Y-%m') for date in dates]

您可以通过将列表转换为集合然后再转换回列表来删除重复项。

dates = list(set(dates))

然后将这两种方法结合起来一步完成。

dates = list(set([date.strftime('%Y-%m') for date in dates]))

关于python - 如何更改python中的时间格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5513922/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com