在Python中将MDD格式的整数转换为日期转换为“M/DD”

在Python中将MDD格式的整数转换为日期转换为“M/DD”,python,Python,我有一个从1月到6月的日期数组,格式为MDD,例如5月31日是531。我想知道一种快速简便的方法,将其更改为格式为“5/31”的字符串 对不起,我没有代码,我不知道从哪里开始 谢谢 使用格式化字符串: d = '531' print(f"{d[:-2]}/{d[-2:]}") 输出: 5/31 使用格式化字符串: d = '531' print(f"{d[:-2]}/{d[-2:]}") 输出: 5/31 你可以这样做: l = 531 day =

我有一个从1月到6月的日期数组,格式为MDD,例如5月31日是531。我想知道一种快速简便的方法,将其更改为格式为“5/31”的字符串

对不起,我没有代码,我不知道从哪里开始


谢谢

使用格式化字符串:

d = '531'
print(f"{d[:-2]}/{d[-2:]}")
输出:

5/31

使用格式化字符串:

d = '531'
print(f"{d[:-2]}/{d[-2:]}")
输出:

5/31

你可以这样做:

l = 531
day = l % 100
month = int((l - day) / 100)
date = str(month) + r'/' + str(day)
print('date: ', date) #date:  5/31

你可以这样做:

l = 531
day = l % 100
month = int((l - day) / 100)
date = str(month) + r'/' + str(day)
print('date: ', date) #date:  5/31

2412怎么样?@Ronald你是说1224。对我来说更有趣的是111值1/11或11/1@dimay从逻辑上讲,应该是11月1日:在这种情况下是的,但如果我们把12个月的时间都花掉,那么2412个月呢?@Ronald,你是说1224个月。对我来说更有趣的是111值1/11或11/1@dimay从逻辑上讲,它将是1/11:在这种情况下是的,但如果我们全部用12个月