7.Python的时间和日期 发表于 2016-04-18 获取当前时间1234567>>> import time>>> now=time.strftime('%Y-%m-%d %H:%M:%S')>>> print now2016-04-18 04:31:18>>> today=time.strftime('%Y-%m-%d 00:00:00')>>> print today2016-04-18 00:00:00 获取前一天时间1234>>> import datetime,time>>> yesterday=datetime.datetime.now()+datetime.timedelta(days=-1)>>> print yesterday.strftime('%Y-%m-%d %H:%M:%S') #格式化输出2016-04-17 04:46:19 获取本月或者上月的某天12345678910111213141516#!/usr/bin/env python#coding=utf-8def GetTime(x,y): year = datetime.date.today().year month = datetime.date.today().month if month == 1 and y < 0: month = 12 year -= 1 else: month += y return datetime.datetime(year,month,x).strftime('%Y-%m-%d %X')# 本月25日time1=GetTime(25,0)# 上月25日time2=GetTime(25,-1)