如何将9位数字转换为特定的日期格式?

时间:2016-10-19 10:35:25

标签: date datetime numbers

我想将9位数字转换为特定的日期格式。

示例 -

  

号码 - 000007547 ===>日期 - 2016/10/05

     

号码 - 000007550 ===>日期 - 2016/10/08

     

号码 - 000007559 ===>日期 - 2016/10/17

我已经有了这个数字和它的日期,但我无法找到转换背后的逻辑。有人知道这个9位数的日期时间格式吗?

1 个答案:

答案 0 :(得分:0)

似乎这个数字是天数。

试试这个python脚本:

from datetime import date

d0 = date(1996, 2, 6)
d1 = date(2016, 10, 17)
delta = d1 - d0
print delta.days

要转换此格式,您可以使用以下脚本:

from datetime import date,timedelta

d0 = date(1996, 2, 6)
d1 = date(2016, 10, 17)
delta = d0 + timedelta(days=7559)
print delta

输出:2016-10-17