def getRefeicao(self): tempo = datetime.timetz(datetime.now()) hora = tempo.hour minutos = tempo.minute if hora >= 0 and (hora <= 11 and minutos <= 30): self.refeicao = "a hora do almoço está próxima! Gostaria de saber qual é o cardápio de hoje?\n\nTenho certeza que a comida estará maravilhosa 😜.\n\nSe quiser, também posso te passar umas informações sobre os RUs da UFT." self.horario = self.ANTES_ALMOCO elif hora <= 13 and minutos <= 59: self.refeicao = "tá na hora do almoço! Gostaria de saber qual é o cardápio de hoje?\n\nTenho certeza que a comida estará maravilhosa 😜.\n\nSe quiser, também posso te passar umas informações sobre os RUs da UFT." self.horario = self.DURANTE_ALMOCO elif hora <= 17 and minutos <= 30: self.refeicao = "a hora do jantar está próxima! Gostaria de saber qual é o cardápio de hoje?\n\nTenho certeza que a comida estará maravilhosa 😜.\n\nSe quiser, também posso te passar umas informações sobre os RUs da UFT." self.horario = self.ANTES_JANTAR elif hora <= 19 and minutos <= 30: self.refeicao = "tá na hora do jantar! Gostaria de saber qual é o cardápio de hoje?\n\nTenho certeza que a comida estará maravilhosa 😜.\n\nSe quiser, também posso te passar umas informações sobre os RUs da UFT." self.horario = self.DURANTE_JANTAR else: self.refeicao = "o ru já fechou! Mas se quiser saber sobre outro dia, é só falar 😜" self.horario = self.ENCERROU
def save_values(self): self.f.write("{} , {};\n".format( datetime.timetz(datetime.now()).strftime('%H:%M:%S.%f')[:-4], self.temp))
def timetz(self): delta = self.__leapseconds(self.tzinfo,0) if not delta == 0: raise AstroTimeException('time.time does not support leap seconds') return datetime.timetz(self)
from django.test import TestCase from datetime import datetime, timedelta now = datetime.now() print(datetime.now()) print(datetime.utcnow()) print(datetime.today()) print(datetime.timestamp(now)) # print(datetime.timetuple(now)) # print(datetime.utctimetuple(now)) print(datetime.date(now)) # 2019-07-22 print(datetime.time(now)) # 21:10:41.954115 print(datetime.timetz(now)) # 21:10:41.954115 print(pass_time.seconds()) # utc_now = now.astimezone(pytz.timezone("UTC"))
#from realtemputils import CSVReader from pylab import figure, show from matplotlib.dates import DateFormatter from matplotlib.mlab import csv2rec from datetime import datetime data = csv2rec('C:\utils\RealTemp\RealTempLog.csv', delimiter=',') dates = [] values = [] for r in data[-1000:]: # date and time are in separate columns in the csv, combine into single datetime object dates.append(datetime.combine(r.date, datetime.timetz(r.time))) values.append(r.gpu) #fr = CSVReader("C:\utils\RealTemp\RealTempLog.csv") #fr.read(8) #dates = [] #values = [] #for d in fr.readings[-500:]: # dates.append(d.timestamp) # values.append(d.value) fig = figure() ax = fig.add_subplot(111)
def timetz(self): delta = self.__leapseconds(self.tzinfo, 0) if not delta == 0: raise AstroTimeException('time.time does not support leap seconds') return datetime.timetz(self)