如何将系统时间格式化为字符串?

2024-01-03

看来我已经没有办法转了SystemTime成字符串。我必须使用SystemTime因为我需要从返回的值std::fs::Metadata::created().


您应该使用 Chrono 来获取格式支持。从 Chrono v0.4.0 开始,这变得更加容易,因为它现在实现了从std::time::SystemTime:

extern crate chrono;
use chrono::offset::Utc;
use chrono::DateTime;
use std::time::SystemTime;

let system_time = SystemTime::now();
let datetime: DateTime<Utc> = system_time.into();
println!("{}", datetime.format("%d/%m/%Y %T"));

如果您想要本地时区而不是 UTC 的时间,请使用Local https://docs.rs/chrono/0.4.0/chrono/offset/struct.Local.html代替Utc.

有关格式说明符的完整列表,请参阅计时文档 https://docs.rs/chrono/0.4.0/chrono/format/strftime/index.html.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将系统时间格式化为字符串? 的相关文章

  • 如何根据原始元素将向量中的元素替换为另一个元素[重复]

    这个问题在这里已经有答案了 请考虑以下程序 这是一个最小化的示例 所以不要纠结于我在这里尝试做的事情可以通过以下方式更好地实现 HashMap
  • 使用 Yew 回调作为 wasm_bindgen 闭包

    这个问题是为 Yew v0 19 编写的 异步外部 JavaScript 函数可以通过以下方式在 Rust 中使用Closures https rustwasm github io wasm bindgen api wasm bindgen
  • 如何使用 Serde 反序列化包含空值的 JSON 文件?

    我想反序列化化学元素 JSON 文件GitHub 上的 Bowserinator https github com Bowserinator Periodic Table JSON blob master PeriodicTableJSON
  • Java 8,为什么不是 ZonedTime 类?

    我发现 Java 8 没有等效的分区日期时间 http docs oracle com javase 8 docs api java time ZonedDateTime html但只能与Time a 分区时间类或类似的东西 I know他
  • 在 python 中使用高精度时间戳

    嘿 我正在使用 python 处理日期时间 我想知道解析这个时间戳的最佳方法是什么 时间戳是ISO标准 这里是一个例子 2010 06 19T08 17 14 078685237Z 现在到目前为止我已经使用过 time datetime d
  • 如何在 Rust 中为引用创建“Iterable”特征?

    我正在尝试创造一种特质来捕捉iter函数于slice也VecDeque BTreeMap and HashMap 我希望这个特征的实现者能够指定和实现他们自己的迭代器类型 但看起来这个迭代器类型必须有一个生命周期参数 并且不能作为关联类型给
  • 如何向 Time.now 添加两周?

    如何在 Ruby 中向当前 Time now 添加两周 我有一个使用 DataMapper 的小型 Sinatra 项目 在保存之前 我有一个字段填充了当前时间加上两周 但未按需要工作 任何帮助是极大的赞赏 我收到以下错误 NoMethod
  • 计算轮班工作时间并检测

    我有个问题 我的英语很差 我需要用PHP做一个加班计算 已经有一个代码可以实现这一点 但当工作时间超过2天时 计算就会出错 工作开始 2018 09 09 13 43 工作结束 2018 09 11 07 13 结果 07 18 04 00
  • 将时间添加到日期时间

    我有一个像这样的日期字符串 然后使用strptime 所以就像这样 my time datetime datetime strptime 07 05 15 m d Y 现在我想添加 23 小时 59 分钟my time 我努力了 timed
  • 在java中创建Unix时间戳[重复]

    这个问题在这里已经有答案了 可能的重复 从 Date 获取 Unix 时间戳 https stackoverflow com questions 7784421 getting unix timestamp from date 我正在约会
  • 我是否错误地实现了 IntoIterator 作为参考,或者这是一个应该报告的 Rust bug?

    进一步深化实施示范IntoIterator对于包裹向量铁锈书 https doc rust lang org std iter trait IntoIterator html 我也在努力实现 IntoIterator 供参考到包装纸 按照
  • 从 Rust 中的函数返回异步函数

    第 1 部分 返回异步函数的函数的签名应该是什么 pub async fn some async func arg str What should be sig here pub fn higher order func action st
  • 如何在宏中允许可选的尾随逗号?

    这是我想要的综合示例 macro rules define enum Name ident Variant ident gt pub enum Name None Variant define enum Foo A B 这段代码可以编译 但
  • Rust 中的下划线:“考虑使用”

    Rust 新手 当提供参数并在函数声明中不使用它时 例如 当学习 Rust 时 编译器会警告该变量在作用域中未使用 并建议考虑在其前面添加下划线 这样做 警告就会消失 warning unused variable y gt src mai
  • 如何重定向到 warp 中带有尾部斜杠的 URL?

    我在用warp https crates io crates warp提供静态文件目录 不幸的是 当我在路径中添加尾部斜杠时 只能解析这些静态文件中使用的相对链接 这是我用来服务目录的代码 let route warp path segme
  • 绘制持续时间图表

    从我在写这篇文章之前所做的阅读中 我相当确定我需要创建甘特图 但我不知道这是否是正确的路线 需要将开始时间和结束时间的数据作为一个单位绘制在 Excel 图表上 Y 轴为日期 X 轴为一天中的小时 开始时间和结束时间的格式是 Excel 数
  • Android 中 localTime 和 localDate 的替代类有哪些? [复制]

    这个问题在这里已经有答案了 我想使用从 android API 获得的长值 该值将日期返回为长值 表示为自纪元以来的毫秒数 我需要使用像 isBefore plusDays isAfter 这样的方法 Cursor managedCurso
  • 拟合具有扭曲时基的正弦波

    我想知道在 Matlab 中拟合具有扭曲时基的正弦波的最佳方法 时间失真由 n 阶多项式 n 10 给出 其形式为t distort P t 例如 考虑失真t distort 8 12t 6t 2 t 3 这只是幂级数展开 t 2 3 这将
  • 获取特定时区一天开始时的时间对象

    如何获取代表给定时区特定日期的一天开始时间的 ruby Time 对象 date Date today date to time in time zone America New York beginning of day 目前输出 gt
  • 如何在 C++ 中使用 LoadLibrary(..) 调用 kernel32.dll 函数 GetTickCount()

    我正在寻找一个在 Windows 机器上获取以毫秒为单位的时间的函数 本质上 我想调用这个 WinAPI 函数 GetTickCount 但我陷入了 使 用 LoadLibrary n 调用 GetTickCount 函数 部分 我搜索了每

随机推荐

  • 水平翻转.getUserMedia的网络摄像头图像流

    所以我一直在搞乱这个页面 https tutorialzine github io pwa photobooth https tutorialzine github io pwa photobooth 基本上它的作用是激活您的网络摄像头并让
  • Control.Monad.Writer 无法在 haskell 中工作

    我一整天都在尝试编译 Haskell 代码 再次 涉及 Control Monad Writer 这是一个无法编译的代码示例向你学习 Haskell http learnyouahaskell com for a few monads mo
  • 访问服务器上使用 WebClient.UploadData 发送的确切数据

    新手问题 我使用 WebClient UploadData 方法将字节数组形式的大文本字符串发送到网站 但我不确定从服务器上的确切位置检索该数据 我读过一些帖子 说它位于我已经知道的请求对象中 但我到底如何检索我发送的特定字节数组 如以下
  • Node.JS TCP 上的无界并发/流背压

    据我了解 Node 的事件 IO 模型的后果之一是 一旦连接了接收事件处理程序 或否则开始监听数据 如果接收器无法足够快地处理传入数据 则可能会导致 无限并发 即底层节点继续尽可能快地从套接字读取数据 在事件循环上调度新数据事件 而不是阻塞
  • javascript 对于全局声明的变量返回未定义[重复]

    这个问题在这里已经有答案了 我是 javascript 的初学者 我有一个疑问 我的代码如下所示 当我运行此命令时 第一个警报框显示 未定义 我不明白为什么 非常感谢 这是因为之后hoisting but 执行前 your foo 函数内部
  • 如何将Unicode编码的字符串转换为字母字符串

    我有一个转义的字符串Unicode http en wikipedia org wiki Unicode人物 uXXXX 我想将其转换为常规 Unicode 字母 例如 u0048 u0065 u006C u006C u006F World
  • 将单选按钮数据发送到下一个活动

    我试图允许用户输入他们的姓名 然后单击三个单选按钮之一 然后单击提交按钮 在下一个活动中 它将显示他们的姓名和他们选择的单选按钮 我已经设法发送名称 但我不确定如何发送单选按钮选择 有人可以帮忙吗 这是我在主要活动布局 xml 中的内容
  • Swift TDD 和异步 URLSession - 如何测试?

    我尝试熟悉 TDD 如何测试异步 URLSession 调用 哪种 XCAssert 更适合使用 在哪里 在哪个阶段 我的第一个想法是创建一个函数 其中包含 URLSession 并在该函数内将 bool 标志设置为 true 然后在 XC
  • Pip 在防火墙后无法工作

    我正在尝试从公司防火墙后面使用 pip 但没有任何运气 我已经设置了http proxy and https proxy环境变量 wget 可以工作 但 pip 不行 我尝试过这个 sudo E pip install virtualenv
  • 如何 gzip @font-face 示例?

    有人可以提供如何 gzip webfont 套件的示例吗 生成器为我提供了这段代码 需要改变什么 font face font family DesigersBold src url desib webfont eot src url de
  • 如何在Android应用程序中过滤Listview后获得正确的位置

    在我的应用程序中 当用户在搜索框中输入内容时 列表会被过滤 但列表项的位置会发生变化 由于用户单击列表项时位置发生了变化 因此会导致不必要的活动 因为我已经根据列表项的位置设置了事件 即使在过滤列表后 列表项 行是否有任何参数保持不变 No
  • Windows 8 - IE 无法访问主机文件中列出的站点

    我在 IIS 中设置了许多本地网站 并在主机文件中包含条目以 使这些网站在本地可用 我使用的是 Windows 7 机器 所有浏览器中的一切都运行正常 迁移到 Windows 8 在 IIS 中使用相同的主机文件和相同的网站似乎会导致 In
  • 如何在按键上提交表单?

    我用这个script http www javascripter net faq searchin htm在静态页面中搜索 但我希望在我输入文本时进行搜索 而不是在单击按钮时进行搜索 我进行了搜索 发现其中任何一个都可以工作 onkeypr
  • 将整列与列表中的值相乘

    我有一个非常大的数据框 希望将每列中的每个元素与列表中的值相乘 Name c1 c2 c3 c4 0 a1 1 2 2 3 1 a2 2 1 1 2 2 a3 3 1 2 1 3 a4 2 3 3 4 l 2 3 1 4 我想做的是将整个列
  • 未找到使用 Json 的类的序列化器

    我有一个基本的 Spring Boot 2 1 2 RELEASE 应用程序 使用Spring Initializr JPA 嵌入式Tomcat Thymeleaf模板引擎 并打包为具有restful架构的可执行JAR 我有一个在 Rest
  • 实体框架不支持 x.ToString()!

    实体框架无法识别我的将路由对象转换为特定字符串的 ToString 方法 public IEnumerable
  • Rails 小数精度和小数位数

    我在 Rails 应用程序中有大约 30 个表 并且有大约 6 个表我想更改一些小数列的精度和小数位数 您如何对现有的列进行此操作 您是否需要单独进行每个新的迁移 还是可以一次性完成所有迁移 change column table name
  • Xcode:如何使用每个配置不同的多个“显示名称”值?

    在 Xcode 中 我们使用多种配置来编译多个具有不同捆绑 ID 和显示名称的不同应用程序 虽然 Identity gt Bundle Identifier 正确显示灰色的 只读值 但这与 Identity gt Display Name
  • 列表理解过滤 - “set() 陷阱”

    一种相当常见的操作是过滤一个list基于另一个list 人们很快发现 x for x in list 1 if x in list 2 对于大输入来说速度很慢 它是 O n m 恶心 我们如何加快速度 用一个set进行过滤查找 O 1 s
  • 如何将系统时间格式化为字符串?

    看来我已经没有办法转了SystemTime成字符串 我必须使用SystemTime因为我需要从返回的值std fs Metadata created 您应该使用 Chrono 来获取格式支持 从 Chrono v0 4 0 开始 这变得更加