麻烦问一下这道题怎么写?

编程程序,实现日期的格式转换,要求如下:
1、接收由用户输入的日期,格式例如:1/2/2019    (月/日/年)
2、从用户输入的字符串中提取年、月、日
3、将年月日重新组合,以要求的形式进行输出,例如:2019-01-02,其中月日均占两个字符的宽度,不足两位的左边补0。注意:输出文本中的冒号要为英文字符。
可参照以下程序进行补全:
date=_______________________     #输入日期,格式如:1/2/2019    (月/日/年)
i=_______________________    #利用index方法获取字符串中第一个'/'的正向索引
month=_______________________ #提取月份,例如'1/2/2019' 中的'1'
j=_______________________   #利用rindex方法获取字符串中最后一个'/'的正向索引
day=_______________________ #提取日,例如'1/2/2019' 中的'2'
year=_______________________    #提取年份,例如'1/2/2019' 中的'2019'
print('_______________________'.format(_______________________))  #输出日期,格式例如:2019-01-02

date=input("输入的日期(月/日/年):")     #输入日期,格式如:1/2/2019    (月/日/年)
i=date.index("/")  #利用index方法获取字符串中第一个'/'的正向索引
month=date[:i] #提取月份,例如'1/2/2019' 中的'1'
j=date.rindex("/")   #利用rindex方法获取字符串中最后一个'/'的正向索引
day=date[i+1:j]   #提取日,例如'1/2/2019' 中的'2'
year=date[j+1:]    #提取年份,例如'1/2/2019' 中的'2019'
print('{0:}-{1:0>2}-{2:0>2}'.format(year,month,day))  #输出日期,格式例如:2019-01-02

 

请问你可以写多少, 不至于什么都不会吧?

您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

非常感谢您使用有问必答服务,为了后续更快速的帮您解决问题,现诚邀您参与有问必答体验反馈。您的建议将会运用到我们的产品优化中,希望能得到您的支持与协助!

速戳参与调研>>>https://t.csdnimg.cn/Kf0y