用python时间格式,计算出它的年月日

##1.一个时间格式的整数:20210118,利用数值计算取出它的年月日
##提示:呈现出2020年01月18日(涉及字符串拼接)
##解答:
##方法一:

date=int(input('请输入年月日(如:20220201):'))
n=date//10000         #年的计算值
y=(date-n*10000)//100 #月的计算值
r=date-n*10000-y*100  #日的计算值
print('%d年%02d月%02d日\n'%(n,y,r)) #输入****年**月**日

##方法二:

time=int(input('请输入一个日期:'))
year=time//10000     #年的计算值
month=time//100%100  #月的计算值
day=time%100         #日的计算值

print(f'{year}年{month:02}月{day:02}日')
print('%d年%02d月%02d日'%(year,month,day))