Python
随着 tzinfo None. 这个等同于datetime.fromtimestamp(time.time()). (2)datetime.now([tz]): 返回当前本地日期和时间,如果可选参数tz为None或没有详细说明,这个方法会像today(). datetime.datetime.now().strftime('%b-%d-%Y %H:%M:%S') (3)datetime.utcnow(): 返回当前的UTC日期和时间,如果tzinfo None,那么与now()类似. (4)datetime.fromtimestamp(timestamp[,tz]): 根据时间戳返回本地的日期和时间.tz指定时区. (5)datetime.utcfromtimestamp(timestamp): 根据时间戳返回 UTC datetime. (6)datetime.fromordinal(ordinal):
根据Gregorian ordinal 返回datetime. (7)datetime.combine(date,time): 根据date和time返回一个新的datetime. (8)datetime.strptime(date_string,format): 根据date_string和format返回一个datetime. datetime.datetime.strptime('Apr-16-2017 21:01:35', '%b-%d-%Y %H:%M:%S') (9)datetime.date(): 返回相同年月日的date对象. (10)datetime.time(): 返回相同时分秒微秒的time对象. (11)datetime.replace(kw): kw in [year,tzinfo],与date类似.
datetime.time(hour,minute,second,microsecond,tzoninfo),返回08:29:30 (1)datetime.time.replace(): 更换时间 (2)datetime.time.strftime(format): 按照format格式返回时间 (3)datetime.time.tzname(): 返回时区名字 (4)datetime.time.utcoffset(): 返回时区的时间偏移量
(二)
Datetime——与日期和时间有关的模块
datetime模块是这三个时间模块中使用的相对较为频繁,datetime有六个类,比较常用的有datetime、time、date、timedelta这四个,类date和类time可以看作是类datetime的子类别。
1、datetime类:
datetime类有很多参数,datetime(year, month, day[, hour[, minute[, second[, microsecond[,tzinfo]]]]]),返回年月日,时分秒。 (1)str转datetime: dt = datetime.datetime.strptime(sign_day_str, "%Y-%m-%d") (2)datetime转str: dt_str = date_time.strftime('%Y-%m-%d') (3)datetime转date: dt = datetime.datetime.strptime(sign_day_str, "%Y-%m-%d").date() (4)date转datetime: dt = datetime(d.year, d.month, d.day) datetime类的方法: (1)datetime.today(): 返回当前本地datetime.随着 tzinfo None. 这个等同于datetime.fromtimestamp(time.time()). (2)datetime.now([tz]): 返回当前本地日期和时间,如果可选参数tz为None或没有详细说明,这个方法会像today(). datetime.datetime.now().strftime('%b-%d-%Y %H:%M:%S') (3)datetime.utcnow(): 返回当前的UTC日期和时间,如果tzinfo None,那么与now()类似. (4)datetime.fromtimestamp(timestamp[,tz]): 根据时间戳返回本地的日期和时间.tz指定时区. (5)datetime.utcfromtimestamp(timestamp): 根据时间戳返回 UTC datetime. (6)datetime.fromordinal(ordinal):
根据Gregorian ordinal 返回datetime. (7)datetime.combine(date,time): 根据date和time返回一个新的datetime. (8)datetime.strptime(date_string,format): 根据date_string和format返回一个datetime. datetime.datetime.strptime('Apr-16-2017 21:01:35', '%b-%d-%Y %H:%M:%S') (9)datetime.date(): 返回相同年月日的date对象. (10)datetime.time(): 返回相同时分秒微秒的time对象. (11)datetime.replace(kw): kw in [year,tzinfo],与date类似.
2、time类
time类有5个参数,datetime.time(hour,minute,second,microsecond,tzoninfo),返回08:29:30 (1)datetime.time.replace(): 更换时间 (2)datetime.time.strftime(format): 按照format格式返回时间 (3)datetime.time.tzname(): 返回时区名字 (4)datetime.time.utcoffset(): 返回时区的时间偏移量
扫码关注我们
图文:来自网络
排版:96编辑器