python 时间感觉能用到的

datetime, string, timestamp 互转

  import time
import datetime

print datetime.datetime.now() print datetime.datetime.now().strftime(
'%Y-%m-%d %H:%M:%S') # datetime into string print datetime.datetime.strptime("2017-03-02 20:17:05", '%Y-%m-%d %H:%M:%S') # string into datetime print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(1488457347.51)) # timestamp to string 
print date.fromtimestamp(time.time())

date

  import date
from datetime import date, timedelta

#今天的日期(yyyy-MM-dd)
now = date.today()
#本月7号 seven_day
= now.replace(day=7)
# 7号和今天的时间间隔(5days, 0:00:00) delta = seven_day - now

#date 加时间间隔 print now + delta
#
'get the seven days after today' for i in range(0, 9): print now + timedelta(days=i)
now
= datetime.datetime(2017, 1, 1, 0, 0, 0) for i in range(9): print (now + timedelta(days=1)).strftime('%Y-%m-%d %H:%M:%S') print date(2017, 2, 1) - date(2017, 1, 1) print date(2017, 3, 1) - date(2017, 2, 1)

#python 不能用timedelta在月上加1,可以这么获取下个月的今天
dt = date.today()
print date(dt.year, dt.month + 1, dt.day) print "*" * 100, 'time' tm = datetime.time(23, 30, 0) print tm print tm.hour, tm.minute, tm.second, tm.microsecond
原文地址:https://www.cnblogs.com/badboyf/p/6492494.html