Spaces:
Running
Running
from datetime import datetime | |
from zoneinfo import ZoneInfo | |
from tzlocal import get_localzone | |
def timestamp(naive_time: datetime = None, target_tz=ZoneInfo("Asia/Shanghai")): | |
if not naive_time: | |
naive_time = datetime.now() | |
local_tz = get_localzone() | |
aware_local = naive_time.replace(tzinfo=local_tz) | |
return aware_local.astimezone(target_tz).strftime("%Y-%m-%d %H:%M:%S") | |