时间戳转换

UNIX时间戳,是一种时间表示方式,是指从格林威治时间1970年01月01日00时00分00秒起至当前时间的总秒数。UNIX时间戳转换工具,可以把时间戳转换成北京时间的可读形式;同时,也支持把可读时间转换成对应的UNIX时间戳。

如果您想使用API接口服务,请访问:https://www.okcode.vip/docs/9

当前UNIX时间戳:0
UNIX时间戳 → 北京时间 输入时间戳:
→ 北京时间:
北京时间 → UNIX时间戳 输入日期和时间:
→ UNIX时间戳:0
工具介绍

Unix时间戳

工具简介

Unix时间戳(Unix timestamp),是一种时间表示方式,它表示从格林威治时间1970年01月01日00时00分00秒起到当前时间的总秒数。

Unix 时间戳不仅被使用在Unix系统、类Unix系统中,也在许多其他操作系统中被广泛采用。因此,作为技术工程师,需要对时间戳的概念及相关用法做到心中有数,才能在使用时间戳时游刃有余。

说明:在不同时期,Unix时间戳有时候也被称为 Unix时间、POSIX时间。

附:主流编程语言及操作系统获取 Unix 时间戳的方法

下表列出了目前主流编程语言及操作系统中获取 Unix 时间戳的方法,供参考。

编程语言 获取时间戳的方法
Java (int) (System.currentTimeMillis() / 1000)
JavaScript Math.round(new Date().getTime()/1000)
.NET / C# (int)DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1)).TotalSeconds
Golang int32(time.Now().Unix())
PHP time()
Perl time
Python time.time()
Ruby Time.now.to_i
Swift NSDate().timeIntervalSince1970
MySQL SELECT unix_timestamp(now())
PostgreSQL SELECT extract(epoch FROM now())
SQL Server SELECT DATEDIFF(s, '1970-01-01 00:00:00', GETUTCDATE())
Unix / Linux / macos date +%s

感谢使用,希望本工具对你有一定的帮助。