我试图用 Python 计算出一天开始的纪元(UTC 午夜 12 点)。我找到了这个片段:
today = datetime.date.today()
time.mktime((today.year, today.month, today.day, 0, 0, 0, 0, 0, 0))
Run Code Online (Sandbox Code Playgroud)
但由此产生的纪元指向今天凌晨 5 点的日期。我需要这个的原因是因为我有一个执行 SQL 命令的脚本,需要使用纪元时间进行过滤(出于某种原因,通过本机 SQL 转换或提取纪元会导致我的查询在 5 分钟内完成,而不是 12 秒) 。我猜测我上面放置的代码片段使用了我的本地机器时间。