1.python获取当前时间
time.time() 获取当前时间戳
time.localtime() 当前时间的struct_time形式
time.ctime() 当前时间的字符串形式
2.python格式化字符串
格式化成2009-03-20 11:45:39形式
time.strftime(“%Y-%m-%d %H:%M:%S”, time.localtime())
格式化成Sat Mar 28 22:24:24 2009形式
time.strftime(“%a %b %d %H:%M:%S %Y”, time.localtime())
3.将格式字符串转换为时间戳
a = “Sat Mar 28 22:24:24 2009”
b = time.mktime(time.strptime(a,”%a %b %d %H:%M:%S %Y”))
4.
datetime.datetime.now() –系统当前时间
datetime.datetime(2016, 6, 2, 17, 25, 7, 779000)
datetime.date.today() –今天日期
datetime.date(2016, 6, 2)
datetime.datetime.today()–系统当前时间
datetime.datetime(2016, 6, 2, 17, 38, 31, 427000)
datetime.datetime.today().weekday()–获取一周中的第几天 ,一周从0开始
#datetostr(date): –datetime类型的时间格式化成str
方法1:
datetime.datetime.strftime(datetime.date.today(),’%Y-%m-%d %H:%M:%S’)
‘2016-06-02 00:00:00’
方法2:
str(datetime.date.today())‘2016-06-02’
#strToDate(strdate): –把str变成date
datetime.datetime.strptime(‘2016-06-02 00:00:00’,’%Y-%m-%d %H:%M:%S’)
datetime.datetime(2016, 6, 2, 0, 0)
datetime.timedelta(days=1)
”’
格式化常用的几个参数
Y : 1999
y :99
m : mouth 02 12
M : minute 00-59
S : second
d : day
H : hour
3种基本格式
DATE_FMT = ‘%Y-%m-%d’
DATETIME_FMT = ‘%Y-%m-%d %H:%M:%S’
DATE_US_FMT = ‘%d/%m/%Y
”’
参考链接:
http://www.open-open.com/lib/view/open1410416920211.html
http://blog.sina.com.cn/s/blog_6c3748830100ypt9.html
http://blog.csdn.net/kiki113/article/details/4033017