2020-12-25
阅读量:
687
python中datetime模块详解
>>> import datetime >>> datetime.datetime.now() # 获取当前时间 datetime.datetime(2017, 1, 25, 17, 46, 12, 589000) >>> datetime.datetime.today() # 获取当前时间 datetime.datetime(2017, 1, 25, 17, 47, 47, 523000) >>> datetime.datetime.now().day # 获取当天日期 25 >>> datetime.datetime.now().year # 获取当前年份 2017 >>> datetime.datetime.now().date() # 返回date类型 datetime.date(2017, 1, 25) >>> datetime.datetime.now().timetuple() # 返回time结构 time.struct_time(tm_year=2017, tm_mon=1, tm_mday=25, tm_hour=17, tm_min=55, tm_sec=22, tm_wday=2, tm_yday=25, tm_isdst=-1) >>> time.localtime(time.time()) # 一样返回time结构 time.struct_time(tm_year=2017, tm_mon=1, tm_mday=25, tm_hour=18, tm_min=17, tm_sec=28, tm_wday=2, tm_yday=25, tm_isdst=0) >>> datetime.datetime.now().time() # 返回time类型 datetime.time(18, 17, 53, 381000) >>> datetime.datetime.now().weekday() # 当前星期几。星期一是0,星期于是6。这里是方法,不是属性 2 >>> datetime.datetime.now().isoweekday() # 当前星期几。星期一是1,星期于是7。 这里是方法,不是属性 3 >>> datetime.datetime.now()-datetime.datetime(2016,1,25,18,17,28,00) # 进行比较运算,返回timedelta类型 datetime.timedelta(366, 244, 60000) >>> datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") # 转换成字符串 '2017-01-25 18:22:26' >>> time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(time.time())) # 转换成字符串 '2017-01-25 18:22:35' >>> datetime.datetime.strptime("2017-01-25 18:50:16", "%Y-%m-%d %H:%M:%S") # 字符串生成datetime对象 datetime.datetime(2017, 1, 25, 18, 50, 16)






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论