时间:UTC时间、GMT时间、本地时间、Unix时间戳

本文详细介绍了UTC时间、本地时间和Unix时间戳之间的转换方法,并提供了多种编程语言中实现这些转换的具体代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文链接

1.UTC时间 与 GMT时间

我们可以认为格林威治时间就是时间协调时间(GMT=UTC),格林威治时间和UTC时间均用秒数来计算的。

2.UTC时间 与 本地时

UTC + 时区差 = 本地时间
时区差东为正,西为负。在此,把东八区时区差记为 +0800,

UTC + (+0800) = 本地(北京)时间 (1)

那么,UTC = 本地时间(北京时间))- 0800 (2)

3.UTC 与 Unix时间戳

在计算机中看到的UTC时间都是从(1970年01月01日 0:00:00)开始计算秒数的。所看到的UTC时间那就是从1970年这个时间点起到具体时间共有多少秒。 这个秒数就是Unix时间戳。

如何在不同编程语言中获取现在的Unix时间戳(Unix timestamp)?

语言语句
Javatime
JavaScriptMath.round(new Date().getTime()/1000)getTime()返回数值的单位是毫秒
MySQLSELECT unix_timestamp(now())
PHPtime()
Python先 import time 然后 time.time()

显示Unix时间戳:

语言语句
SQL ServerSELECT DATEDIFF(s, ‘1970-01-01 00:00:00’, GETUTCDATE())
Unix / Linuxdate +%s
VBScript / ASPDateDiff(“s”, “01/01/1970 00:00:00”, Now())

如何在不同编程语言中实现Unix时间戳 → 普通时间?

语言语句
JavaString date = new java.text.SimpleDateFormat(“dd/MM/yyyy HH:mm:ss”).format(new java.util.Date(Unix timestamp * 1000))
JavaScript先 var unixTimestamp = new Date(Unix timestamp * 1000) 然后 commonTime = unixTimestamp.toLocaleString()
Linuxdate -d @Unix timestamp
MySQLfrom_unixtime(Unix timestamp)
PHPdate(‘r’, Unix timestamp)
Python先 import time 然后 time.gmtime(Unix timestamp)
SQL ServerDATEADD(s, Unix timestamp, ‘1970-01-01 00:00:00’)

如何在不同编程语言中实现普通时间 → Unix时间戳?

语言语句
Javalong epoch = newjava.text.SimpleDateFormat(“dd/MM/yyyy HH:mm:ss”).parse(“01/01/1970 01:00:00”);
JavaScriptvar commonTime = new Date(Date.UTC(year, month - 1, day, hour, minute, second))
MySQLSELECT unix_timestamp(time)时间格式: YYYY-MM-DD HH:MM:SS 或 YYMMDD 或 YYYYMMDD
PHPmktime(hour, minute, second, month, day, year)
Python先 import time 然后 int(time.mktime(time.strptime(‘YYYY-MM-DD HH:MM:SS’, ‘%Y-%m-%d %H:%M:%S’)))
SQL ServerSELECT DATEDIFF(s, ‘1970-01-01 00:00:00’, time)
Unix / Linuxdate +%s -d”Jan 1, 1970 00:00:01”
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值