#转自https://www.jianshu.com/c/00c61372c46a网址 >>> import time >>> t = time.localtime() #返回当前时间的九元组 >>> t time.struct_time(tm_year=2018, tm_mon=9, tm_mday=24, tm_hour=14, tm_min=47, tm_sec=43, tm_wday=0, tm_yday=267, tm_isdst=0) >>> time.gmtime() #返回格林威治0时区当前时间的九元组 time.struct_time(tm_year=2018, tm_mon=9, tm_mday=24, tm_hour=6, tm_min=48, tm_sec=14, tm_wday=0, tm_yday=267, tm_isdst=0) >>> time.time() #与1970-1-1 8:00之间的秒数,时间戳 1537771704.363304 >>> time.mktime(t) #把九元数组转成时间戳 1537771663.0 >>> time.sleep(1) >>> time.asctime() #如果有参数,是九元组形式 'Mon Sep 24 14:49:55 2018' >>> time.ctime() #返回当前时间,参数是时间戳 'Mon Sep 24 14:50:28 2018' >>> time.strftime('%Y-%m-%d') '2018-09-24' >>> time.strptime('2018-07-20','%Y-%m-%d') #返回九元组时间格式 time.struct_time(tm_year=2018, tm_mon=7, tm_mday=20, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=4, tm_yday=201, tm_isdst=-1) >>> time.strftime('%H:%M:%S') '14:53:43' >>> from datetime import datetime >>> from datetime import timedelta >>> datetime.today() #返回当前时间的datetime对象 datetime.datetime(2018, 9, 24, 15, 2, 7, 354839) >>> datetime.now() #可用作时区参数 datetime.datetime(2018, 9, 24, 15, 2, 16, 346729) >>> datetime.strptime('2018/06/30','%Y/%m/%d') #返回datetime对象 datetime.datetime(2018, 6, 30, 0, 0) >>> dt = datetime.today() >>> dt datetime.datetime(2018, 9, 24, 15, 3, 37, 186605) >>> datetime.ctime(dt) 'Mon Sep 24 15:03:37 2018' >>> datetime.strftime(dt,'%Y%m%d') '20180924' >>> days = timedelta(days=90,hours=3) >>> days datetime.timedelta(90, 10800) >>> dt2 = dt +days >>> dt2 datetime.datetime(2018, 12, 23, 18, 3, 37, 186605) >>> dt2.year 2018 >>> dt2.month 12 >>> dt2.day 23 >>> dt2.hour 18
python-时间模块(56)
最新推荐文章于 2024-09-21 19:43:19 发布