2020-12-25
阅读量:
749
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)
170.5189
2
0
关注作者
收藏
评论(0)
发表评论
暂无数据
推荐帖子
0条评论
0条评论
0条评论

