美文网首页Rust 学习笔记
rust - 时间使用笔记

rust - 时间使用笔记

作者: 国服最坑开发 | 来源:发表于2020-03-06 19:26 被阅读0次

今天在写接口的时候 ,用到了时间处理, 相关内容记下, 以备后用.

  • 前置准备
Cargo.toml
# time
chrono = { version = "0.4", features = ["serde"] }

# 引入
use chrono::{DateTime, Local, NaiveDateTime, Duration};

  • 当前系统时间
   let now:NaiveDateTime = Local::now().naive_local();
  • 从String转换
 let end_time = NaiveDateTime::parse_from_str("2020-03-06 18:36:27", "%Y-%m-%d %H:%M:%S").unwrap_or(now);
  • 时间增减操作
   // 减 9 分钟 
   let start_time = end_time.sub(Duration::minutes(9));
  • 时间按格式输出String
    let start_day = start_time.format("%Y%m%d").to_string();

相关文章

  • rust - 时间使用笔记

    今天在写接口的时候 ,用到了时间处理, 相关内容记下, 以备后用. 前置准备 当前系统时间 从String转换 时...

  • rust时间相关方法

    一.rust获取时间戳 使用time包获取时间戳Cargo.toml

  • Rust 使用问题笔记

    1、Window上开发Rust,在编译的时侯,由于网络问题,下库crates时,基本会失败 解决方式: C:\Us...

  • 3.Rust新手教程-函数、控制流、循环

    学习笔记,仅此而已 一、函数 Rust函数命名使用关键字fn,类似js的function,变量名使用小写+下划线形...

  • Rust 学习笔记 - 使用 Cargo

    Cargo 是 Rust 的构建系统和包管理工具,Cargo 负责三个工作:构建你的代码,下载你代码依赖的库并便利...

  • rust to wasm,在多平台运行,需要运行时

    rust to wasm (非浏览器wasm) 使用rust 运行时运行, 例如 wasmer wasmtim...

  • rust初探

    笔者目前接触到的编程语言很多。 最近在了解rust,怎样通过rust去构建业务系统呢。 使用rust的理由 无gc...

  • Rust开发准备

    Ubuntu上安装Rust 使用Ubuntu系统,我们通过rustup工具来下载和安装Rust。rustup是一个...

  • 在rust使用protobuf

    前言 最近打算熟悉下rust,先使用tcp stream+protobuf写个简单的TLV服务。发现rust处理生...

  • 安装rust

    我这里使用的是mingw 1.下载rust安装程序[https://www.rust-lang.org/zh-CN...

网友评论

    本文标题:rust - 时间使用笔记

    本文链接:https://www.haomeiwen.com/subject/ervgrhtx.html