输出指定格式的日期
- #输出指定格式的日期
import datetime if __name__ == '__main__': #输入今日日期,格式:yyyy/mm/dd print(datetime.date.today().strftime('%Y/%m/%d'))
#创建日期对象 monsterBirthDate = datetime.date(1995,2,6) print(monsterBirthDate.strftime('%Y/%m/%d'))
#日期算术运算 monsterBirthNextDate = monsterBirthDate + datetime.timedelta(days = 1) print(monsterBirthNextDate.strftime('%Y/%m/%d'))
#日期替换 monsterFirstBirthday = monsterBirthDate.replace(year = monsterBirthDate.year +1) print(monsterFirstBirthday.strftime('%Y/%m/%d')) - #结果
- 关于函数:strftime()
Python time strftime() 函数接收以时间元组,并返回以可读字符串表示的当地时间,格式由参数format决定。
语法:time.strftime(format[, t])
其中format -- 格式字符串,t -- 可选的参数t是一个struct_time对象。
- 关于函数: timedelta()
datetime.timedelta对象代表两个时间之间的的时间差,两个date或datetime对象相减时可以返回一个timedelta对象。
正是江南好风景