如何使用 Chrono crate 在 Rust 中获取当前工作日?
How can I get the current weekday in Rust using the Chrono crate?
我正在尝试使用 Chrono crate 在 Rust 中获取当前工作日。
JavaScript 等价物是这样的:
new Date().toLocaleDateString('en-US',{weekday: 'long'});
我正在使用以下代码获取当前时间戳:
let current_time = chrono::offset::Local::now();
我试图在生成的 DateTime
结构上调用 .weekday()
方法但未成功。我在文档中看到 DateLike
特征提供了这种性质的东西,但我发现自己无法解析文档并在没有示例的情况下生成相应的代码。
DateLike
特性由 DateTime
实现,包含一组通用的日期组件方法,包括 weekday
。您可以使用 date
方法从 Local
偏移量获得 DateTime
:
use chrono::Datelike;
let current_time = chrono::offset::Local::now();
println!("{}", current_time.date().weekday());
我正在尝试使用 Chrono crate 在 Rust 中获取当前工作日。
JavaScript 等价物是这样的:
new Date().toLocaleDateString('en-US',{weekday: 'long'});
我正在使用以下代码获取当前时间戳:
let current_time = chrono::offset::Local::now();
我试图在生成的 DateTime
结构上调用 .weekday()
方法但未成功。我在文档中看到 DateLike
特征提供了这种性质的东西,但我发现自己无法解析文档并在没有示例的情况下生成相应的代码。
DateLike
特性由 DateTime
实现,包含一组通用的日期组件方法,包括 weekday
。您可以使用 date
方法从 Local
偏移量获得 DateTime
:
use chrono::Datelike;
let current_time = chrono::offset::Local::now();
println!("{}", current_time.date().weekday());