20 lines
532 B
Python
20 lines
532 B
Python
from datetime import datetime, timedelta
|
|
|
|
import config
|
|
|
|
def time_to_hour(time: timedelta) -> float:
|
|
return time.total_seconds() / 3600
|
|
|
|
def today_start():
|
|
td = datetime.today()
|
|
year = td.year
|
|
month = td.month
|
|
day = td.day
|
|
return datetime(year=year, month=month, day=day, hour=0).strftime(config.DATETIME_FORMAT)
|
|
|
|
def today_end():
|
|
td = datetime.today()
|
|
year = td.year
|
|
month = td.month
|
|
day = td.day
|
|
return datetime(year=year, month=month, day=day, hour=23).strftime(config.DATETIME_FORMAT) |