- datatime 模块
- 对日期,时间,时间戳的处理
- datetime 类
- 类方法
- today() 返回本地时区当前时间的datetime对象。
- now (tz=None) 返回当前时间的datetime 对象,时间到微秒,如果tz为None,返回和today()一样
- utcnow() 没有时区的当前时间
- fromtimestamp(timestamp,tz=None) 从一个时间戳返回一个datetime对象
- datetime对象
- timestamp() 返回一个到微秒的时间戳
- 时间戳:格林威治时间1970年1月1日0点到现在的秒数
- 构造方法 datetime.datetime(2019,6,10,11,1,33,79043)
- year,month,day,hour,minute,second,microsecond ,取datetime 对象的年月日时分秒及微妙
- weekday() 返回星期的天,周一0,周日6
- isoweekday() 返回星期的天,周一1 ,周日 7
- date() 返回日期date对象
- time() 返回时间time对象
- replace() 修改并返回新的时间
- isocalendar() 返回一个三元组(年,周数,周的天)
- timestamp() 返回一个到微秒的时间戳
- 类方法
- 日期格式化
- 类方法 strptime(date_string,format),返回datetime 对象
- 对象方法 strftime(format),返回字符串
- 字符串 format 函数格式化
- import datatime
- dt = datetime.datetime.strptime("21/11/09 16:32","%d/%m/%y %H:%M)
- print(dt.strftime("%Y-%m-%d %H:%M:%S"))
- print("{0:%Y}/{0:%m}/{0:%d}{0:%H}::{0:%M}::{0:%S}".format(dt))