相关的问题是“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())
}
其他回答
在Perl中:
>> time
=> 1335552733
在Haskell…
要将它作为POSIXTime类型返回:
import Data.Time.Clock.POSIX
getPOSIXTime
整数形式:
import Data.Time.Clock.POSIX
round `fmap` getPOSIXTime
在Ruby中:
>> Time.now.to_i
=> 1248933648
curl icanhazepoch.com
基本上它是unix时间戳即服务(UTaaS)
在锈:
use std::time::{SystemTime, UNIX_EPOCH};
fn main() {
let now = SystemTime::now();
println!("{}", now.duration_since(UNIX_EPOCH).unwrap().as_secs())
}