首页 > 其他 > 详细

time & datetime

时间:2017-02-20 18:33:15      阅读:175      评论:0      收藏:0      [点我收藏+]

time

>>> print time.strftime("%Y-%m-%d")
2017-02-20
>>> print time.strftime("%Y-%m-%d %H:%M:%S")
2017-02-20 17:23:45

print time.strftime("%Y-%m-%d %H:%M:%S",time.gmtime(time.time()))
2017-02-20 09:25:37#时间戳转换成时间格式的字符

 

print time.mktime(time.strptime("2015-03-02","%Y-%m-%d"))
1425225600.0#将字符格式的日期转换成时间戳

 

print time.localtime()
time.struct_time(tm_year=2017, tm_mon=2, tm_mday=20, tm_hour=17, tm_min=19, tm_sec=14, tm_wday=0, tm_yday=51, tm_isdst=0)

print time.asctime(time.localtime())
Mon Feb 20 17:19:54 2017

print time.asctime()
Mon Feb 20 17:18:51 2017

print time.time()
1487582465.91

print time.ctime()
Mon Feb 20 17:21:39 2017

 

datetime

print datetime.datetime.now()
2017-02-20 17:31:37.801184

print datetime.datetime.now() + datetime.timedelta(hours=3)
2017-02-20 20:34:17.645108
>>> print datetime.datetime.now() + datetime.timedelta(hours=-3)
2017-02-20 14:34:21.686191

print datetime.datetime.now() + datetime.timedelta(3)
2017-02-23 17:33:56.029221
>>> print datetime.datetime.now() + datetime.timedelta(-3)
2017-02-17 17:34:00.734179

>>> print datetime.datetime.now() + datetime.timedelta(hours=-3,minutes=20)
2017-02-20 14:57:11.474210
>>> print datetime.datetime.now() + datetime.timedelta(hours=-3,minutes=-20)
2017-02-20 14:17:21.20717

 

print datetime.datetime.now()
2017-02-20 17:41:30.034139
>>> print datetime.datetime.now().replace(minute=3,hour=2)
2017-02-20 02:03:31.707151#时间替换

 

time & datetime

原文:http://www.cnblogs.com/gengyantao/p/6420615.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!