def getFidByDate(fid): yesterDate = getDatetimeYesterday() params="from="+yesterDate +"&to="+yesterDate +"&fid="+str(fid) url=monitorUrl+params u=urllib2.urlopen(url) jsonData=json.loads(u.read().decode('utf-8')) return jsonData["result"]
def getDatetimeToday(): t = date.today() #date类型 dt = datetime.strptime(str(t),'%Y-%m-%d') #date转str再转datetime return dt
def getDatetimeYesterday(): today = getDatetimeToday() # datetime类型当前日期 yesterday = today + timedelta(days=-1) # 减去一天 return str(yesterday).split()[0]
def getDatetimeQianTian(): today = getDatetimeToday() # datetime类型当前日期 qt = today + timedelta(days=-2) # 减去一天 return str(qt).split()[0]
import datetime def getYesterday(): today=datetime.date.today() oneday=datetime.timedelta(days=1) yesterday=today-oneday return yesterday
日期和字符串互转
def datetime_toString(dt): return dt.strftime("%Y-%m-%d-%H")
def string_toDatetime(string): return datetime.strptime(string, "%Y-%m-%d-%H")
def string_toTimestamp(strTime): return time.mktime(string_toDatetime(strTime).timetuple())
def timestamp_toString(stamp): return time.strftime("%Y-%m-%d-%H", tiem.localtime(stamp))
def datetime_toTimestamp(dateTim): return time.mktime(dateTim.timetuple())