时间戳转换工具
获取当前时间戳
| 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系统中,也在许多其他操作系统中被广泛采用。