做一个函数 返回当前日期、当前时间 格式为“XXXX年XX月XX日”
import time import datetime def time_strf(now_date):#传入0,1,2返回 当前日期、当前时间、当前日期与时间 today=datetime.datetime.now() #date_str=str(today.year)+'年'+str(today.month)+'月'+str(today.day)+'日' #time_str=str(today.hour)+'时'+str(today.minute)+'分'+str(today.second)+'秒' date_str=today.date() time_str=today.time() if now_date==0: return date_str elif now_date==1: return str(time_str)[:-7] elif now_date==2: return str(date_str)+' '+str(time_str)[:-7]
def time_todate(f,n):# f,当前时间戳 返回当前日期、时间,n 根据传入的参数不同 返回不同的时间格式 #aa=time.localtime(f) #aa=time.strftime('%Y-%m-%d %H:%M:%S',aa) #aa=datetime.datetime.strptime(aa,'%Y-%m-%d %H:%M:%S') aa=datetime.datetime.fromtimestamp(f) date_str=str(aa.year)+'年'+str(aa.month)+'月'+str(aa.day)+'日' time_str=str(aa.hour)+'时'+str(aa.minute)+'分'+str(aa.second)+'秒' if n==0: return date_str if n==1: return date_str+' '+time_str print(time_strf(0)) print(time_strf(1)) print(time_strf(2)) a=time.time() print(time_todate(a,0)) print(time_todate(a,1))