时间戳转换工具
获取当前时间戳
Java | // pure java (int) (System.currentTimeMillis() / 1000) // joda (int) (DateTime.now().getMillis() / 1000) |
Python |
import time time.time() |
.NET/C# | (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000 |
JavaScript | Math.round(new Date() / 1000) |
PHP | time() |
Groovy | (new Date().time / 1000).intValue() |
Swift | NSDate().timeIntervalSince1970 |
Go | import ( "time" ) int32(time.Now().Unix()) |
Ruby | Time.now.to_i |
MySQL | SELECT unix_timestamp(now()) |
Unix时间戳
Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅被使用在Unix 系统、类Unix系统中,也在许多其他操作系统中被广泛采用。