📅  最后修改于: 2023-12-03 15:35:57.054000             🧑  作者: Mango
作为程序员,获取时间是一件很常见的任务。而获取两天前的时刻也是其中的一项任务。下面介绍几种方法来实现这一任务。
在Python中,我们可以使用datetime
模块来获取当前时刻。同时,该模块也提供了timedelta
类,可以用于时间差的计算。
from datetime import datetime, timedelta
now = datetime.now() # 当前时刻
days_ago = now - timedelta(days=2) # 两天前的时刻
print(days_ago)
# 输出格式为:2021-10-09 16:17:25.530939
在JavaScript中,我们可以使用Date
对象来获取当前时刻。同时,该对象也提供了getTime()
方法,可以用于获取时间戳。
const now = Date.now(); // 当前时刻时间戳
const days_ago = now - 1000 * 60 * 60 * 24 * 2; // 两天前的时刻时间戳
const date = new Date(days_ago);
console.log(date);
// 输出格式为:Sat Oct 09 2021 16:20:32 GMT+0800 (中国标准时间)
在SQL中,我们可以使用DATE_SUB
函数来进行时间减法运算。
SELECT DATE_SUB(NOW(), INTERVAL 2 DAY);
-- 2021-10-09 16:22:23
以上三种方法可以满足获取两天前的时刻的需求。具体使用取决于应用场景和开发者个人喜好。