我正在使用js_sys
crate 在浏览器中运行一些 Rust 代码。
难以理解如何使用Intl::DateTimeFormat
。
我想要的只是获取本地时区,这是用这个 JS 代码完成的:
const tz = Intl.DateTimeFormat().resolvedOptions().timeZone;
这似乎在 Rust 中不起作用:
let tz = Intl::DateTimeFormat().resolved_options().time_zone();
--> src/lib.rs:14:14
|
14 | let tz = Intl::DateTimeFormat().resolved_options().time_zone();
| ^^^^^^^^^^^^^^^^^^^^ did you mean `Intl::DateTimeFormat { /* fields */ }`?
似乎希望我创建一个新DateTimeFormat
结构,但我只想获得“默认”结构,如果有这样的事情......
我怎样才能让它工作?