📅  最后修改于: 2023-12-03 15:23:48.757000             🧑  作者: Mango
在许多计算机程序中,需要对时间进行操作和处理。获取当前日期和时间,是使用时间相关函数的第一步。
在许多编程语言中,都提供了获取当前日期和时间的函数或方法。其中,以秒为单位的时间戳(timestamp)是较为常用的形式。以下是几种流行的编程语言中,获取当前日期和时间的方法:
在 Python 中,可以使用 time
模块中的 time
函数,返回从 1970 年 1 月 1 日零时整到现在的秒数。
示例代码:
import time
# 获取当前时间戳
timestamp = int(time.time())
print("当前时间戳:", timestamp)
输出:
当前时间戳: 1597730171
在 JavaScript 中,可以使用 Date
对象的 getTime
方法,返回从 1970 年 1 月 1 日零时整到现在的毫秒数。要以秒为单位,需要将毫秒数除以 1000。
示例代码:
// 获取当前时间戳(秒)
let timestamp = Math.floor(Date.now() / 1000);
console.log("当前时间戳:", timestamp);
输出:
当前时间戳: 1597730171
在 Java 中,可以使用 System
类中的 currentTimeMillis
方法,返回从 1970 年 1 月 1 日零时整到现在的毫秒数。要以秒为单位,需要将毫秒数除以 1000。
示例代码:
import java.util.Date;
public class Main {
public static void main(String[] args) {
// 获取当前时间戳(秒)
long timestamp = new Date().getTime() / 1000L;
System.out.println("当前时间戳:" + timestamp);
}
}
输出:
当前时间戳:1597730171
以上是几种常用编程语言中,获取当前日期和时间的方法。通过获取当前时间的时间戳,可以方便地进行时间计算和处理。