确保时间始终为CST

This commit is contained in:
Benny
2023-01-28 20:08:09 +01:00
parent 189481ca66
commit 303456a21e

View File

@@ -12,16 +12,20 @@ import logging
import os import os
import smtplib import smtplib
import time import time
from datetime import datetime
from email.header import Header from email.header import Header
from email.mime.text import MIMEText from email.mime.text import MIMEText
from email.utils import formataddr, parseaddr from email.utils import formataddr, parseaddr
import pytz
import requests import requests
from akismet import Akismet from akismet import Akismet
def ts_date(ts=None): def ts_date(ts=None):
return time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(ts)) # all the time save in db should be CST
timestamp = ts or time.time()
return datetime.fromtimestamp(timestamp, pytz.timezone('Asia/Shanghai')).strftime('%Y-%m-%d %H:%M:%S')
def _format_addr(s): def _format_addr(s):