【问题标题】:How can I use the Chrono library to get seconds?如何使用 Chrono 库获得秒数?
【发布时间】:2018-03-12 17:09:07
【问题描述】:

我可以获取日期格式的日期、小时、分钟、秒和纳秒,但无法获取浮点数或整数形式的秒数。

extern crate chrono;
use chrono::prelude::*;
fn main() {
    let local: DateTime<Local> = Local::now();
    println!("{}", local); 
} 

我已经阅读了文档。

【问题讨论】:

  • 几秒后?你真的阅读过文档吗? timestampsecond 看起来都可能是您的答案。
  • 距当前日期的秒数。
  • 现在时间戳正在工作!我忘记用括号了!谢谢!

标签: date time rust seconds rust-chrono


【解决方案1】:

使用Timelike::second:

extern crate chrono;

use chrono::prelude::*;

fn main() {
    let local: DateTime<Local> = Local::now();
    println!("{}", local.second()); 
} 

【讨论】:

    【解决方案2】:

    我使用文档中所写的函数timestamp 解决了这个问题。 之前没用,因为忘记用括号调用timestamp了。

    extern crate chrono;
    
    use chrono::prelude::*;
    
    fn main() {
        let local: DateTime<Local> = Local::now();
        println!("{}", local.timestamp()); // I forgot the brackets after timestamp
    }
    

    感谢mcarton

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-22
      • 2013-01-01
      • 2020-04-26
      • 1970-01-01
      • 1970-01-01
      • 2019-10-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多