相关的问题是“Datetime到Unix时间戳”,但这个问题更一般。
我需要Unix时间戳来解决最后一个问题。我的兴趣是Python、Ruby和Haskell,但也欢迎其他方法。
生成Unix时间戳最简单的方法是什么?
相关的问题是“Datetime到Unix时间戳”,但这个问题更一般。
我需要Unix时间戳来解决最后一个问题。我的兴趣是Python、Ruby和Haskell,但也欢迎其他方法。
生成Unix时间戳最简单的方法是什么?
当前回答
在锈:
use std::time::{SystemTime, UNIX_EPOCH};
fn main() {
let now = SystemTime::now();
println!("{}", now.duration_since(UNIX_EPOCH).unwrap().as_secs())
}
其他回答
使用NodeJS,只需打开一个终端并键入:node -e "console.log(new Date().getTime())"或node -e "console.log(Date.now())"
curl icanhazepoch.com
基本上它是unix时间戳即服务(UTaaS)
unix 'date'命令的功能非常多。
date -j -f "%a %b %d %T %Z %Y" "`date`" "+%s"
获取date的输出,该输出将采用-f定义的格式,然后以+%s的形式打印出来(-j表示不要试图设置日期),seconds since epoch。
在Perl中:
>> time
=> 1335552733
在python中添加以下代码行来获取时间戳:
>>> import time
>>> time.time()
1335906993.995389
>>> int(time.time())
1335906993