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

时间:UTC时间、GMT时间、本地时间、Unix时间戳原文链接 1 UTC 时间与 GMT 时间我们可以认为格林威治时间就是时间协调时间 GMT UTC 格林威治时间和 UTC 时间均用秒数来计算的

大家好,欢迎来到IT知识分享网。

原文链接

1.UTC时间 与 GMT时间

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

2.UTC时间 与 本地时

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

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

3.UTC 与 Unix时间戳

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

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

语言 语句
Java time
JavaScript Math.round(new Date().getTime()/1000)getTime()返回数值的单位是毫秒
MySQL SELECT unix_timestamp(now())
PHP time()
Python 先 import time 然后 time.time()

显示Unix时间戳:

语言 语句
SQL Server SELECT DATEDIFF(s, ‘1970-01-01 00:00:00’, GETUTCDATE())
Unix / Linux date +%s
VBScript / ASP DateDiff(“s”, “01/01/1970 00:00:00”, Now())

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

语言 语句
Java String 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()
Linux date -d @Unix timestamp
MySQL from_unixtime(Unix timestamp)
PHP date(‘r’, Unix timestamp)
Python 先 import time 然后 time.gmtime(Unix timestamp)
SQL Server DATEADD(s, Unix timestamp, ‘1970-01-01 00:00:00’)

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

语言 语句
Java long epoch = newjava.text.SimpleDateFormat(“dd/MM/yyyy HH:mm:ss”).parse(“01/01/1970 01:00:00”);
JavaScript var commonTime = new Date(Date.UTC(year, month – 1, day, hour, minute, second))
MySQL SELECT unix_timestamp(time)时间格式: YYYY-MM-DD HH:MM:SS 或 YYMMDD 或 YYYYMMDD
PHP mktime(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 Server SELECT DATEDIFF(s, ‘1970-01-01 00:00:00’, time)
Unix / Linux date +%s -d”Jan 1, 1970 00:00:01”

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/130713.html

(0)
上一篇 2025-08-13 16:00
下一篇 2025-08-13 16:15

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信