python 基础(十五)--time和datatime模块
作者:互联网
time模块
time.time():返回当前时间,时间戳
time.clock():返回cpu时间(?),当有time.sleep()时,time.clock()不计时
time.localtime([secs]):无参返回本地时间,时间元组;有参将时间戳转成元组
time.gmtime([secs]):转成UTC时区(0时区)
time.mktime(time_tuple):将时间元组转换为时间戳
time.sleep(secs):程序暂停一段时间
time.asctime([time tuple]):时间元组转成英文格式时间(?)
time.ctime([sec]):时间戳转换为英文格式时间
time.strftime(format_str,[time_tuple)):将时间元组格式化成字串输出
time.strftime('%Y-%m-%d %H:%M:%S %a %A %b %B') ---------------------------------------------------------- '2019-08-22 14:55:59 Thu Thursday Aug August'
time.strptime(str,format_str):将字符串时间格式话时间元组输出
time.strptime('2018','%Y') ------------------------------------------------------------------- time.struct_time(tm_year=2018, tm_mon=1, tm_mday=1, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=0, tm_yday=1, tm_isdst=-1)符号:https://www.jianshu.com/p/1ebd681632fa
datatime模块
datetime.date.today(): datetime.date(2019, 8, 22) datatime.date.timetuple(): 参数为上面today返回的类型,返回时间元组 datetime.date.time():(没有这个方法???) datetime.date.fromtimestamp():将时间戳转成 上面这种类型 datetime.datetime.now() datetime.datetime.fromtimestamp() datetime.timedelta():时间间隔>>> import datetime >>> t1 = datetime.datetime.now() >>> t2 = datetime.timedelta(hours = -2) >>> print(t1 - t2) 2019-08-16 14:58:45.673663
datetime.datetime.now().replace(year= 2019)
待补充。。。
pytz模块
好像不存在了
标签:datatime,python,datetime,tm,时间,time,date,元组 来源: https://www.cnblogs.com/lalaxing/p/11363912.html