从日期字典中调用为键

时间:2016-04-11 22:44:13

标签: python-3.x datetime dictionary

我有一个格式的词典:

{'12/12/1980' : ['28.75', '28.87', '28.75', '28.75', '2093900.0', '0.0', '1.0']}

使用datetime模块,我需要能够在一系列日期内遍历字典,并调用附加到每个键的值/列表中的索引。

这是我到目前为止所拥有的:

from datetime import date, timedelta as td
delta = date_sold - date_bought
for i in range(delta.days + 1):
    print (date_bought + td(days=i))

我的主要问题是输出的日期和时间如下:

1980-12-12 00:00:00
1980-12-13 00:00:00
1980-12-14 00:00:00
1980-12-15 00:00:00
1980-12-16 00:00:00
1980-12-17 00:00:00
1980-12-18 00:00:00
1980-12-19 00:00:00
1980-12-20 00:00:00

我需要输出的格式为MM / DD / YYYY格式,以便我可以使用生成的日期来调用我的字典键。

该函数必须输出如下日期:

12/12/1980
12/13/1980
12/14/1980

等...

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:2)

您需要设置格式。 检查一下 https://docs.python.org/2/library/datetime.html#datetime.date.strftime 查看示例并根据您的需求进行调整 (编辑:拼写错误)