newlife___1

时间日期:

calendar.monthrange(yearmonth):判断由year和month组成月份,返回该月第一天为周几和该月总共有多少天

但是我自己的测试数据却是第一个参数是该月第一天的前一天为周几

print(calendar.monthrange(2016,12))
 
 
----》(3, 31)

关于日期转换问题(http://www.runoob.com/python/python-date-time.html)

1 print datetime.date(2014, 2, 14)   #按照格式返回日期
2 print datetime.date.today()        #返回系统当前日期

1、时间转时间戳:

>>> import datetime
>>> s = datetime.datetime(2012,6,22)
>>> time.mktime(s.timetuple())
1340294400.0

2、时间戳转时间:

1 >>> import time
2 >>> timeTuple = time.localtime(1340294400.0)
3 >>> time.strftime('%Y-%m-%d',timeTuple)
4 '2011-06-22'

3、python中按天计算时方法

使用timedelta可以很方便的在日期上做天days,小时hour,分钟,秒,毫秒,微妙的时间计算,如果要计算月份则需要另外的办法

1 from datetime import datetime
2 from datetime import timedelta
3  
4 now = datetime.now()
5 aDay = timedelta(days=-1)
6 now = now + aDay
7 print now.strftime('%Y-%m-%d')

ctime

1 print ctime()
2 print time.asctime()
3  
4 Mon Nov 21 10:24:24 2016
5 Mon Nov 21 10:24:24 2016

 

posted @ 2016-12-13 16:05  王志康  阅读(177)  评论(1)    收藏  举报