m0_66919933 2022-05-01 15:59 采纳率: 40%
浏览 1705

以自己的出生日期为参数,创建datetime类对象,利用strftime方法,输出10种日期格式。

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
  • 写回答

2条回答 默认 最新

  • CSDN专家-HGJ 2022-05-01 17:07
    关注

    参考如下代码:

    from  datetime import datetime
    class DateTime:
        def __init__(self,date):
            self.date=date
        def show_date(self):
            dt=datetime.strptime(self.date,'%Y%m%d日')
            print(datetime.strftime(dt,'%Y-%m-%d'))
            print(datetime.strftime(dt,'%Y/%m/%d'))
            print(datetime.strftime(dt, '%m %d %Y'))
            print(datetime.strftime(dt, '%b %d %Y'))
            #等等
    d=DateTime('199828日')
    d.show_date()
    
    
    F:\2022\py01>t12
    1998-02-08
    1998/02/08
    02 08 1998
    Feb 08 1998
    
    

    如有帮助,请点采纳。

    评论

报告相同问题?

问题事件

  • 请提交代码 11月1日
  • 创建了问题 5月1日