Dima Asked:2024-07-31 02:37:27 +0800 CST2024-07-31 02:37:27 +0800 CST 2024-07-31 02:37:27 +0800 CST Rust - 如何获取本周的所有日期? 772 通过本周的now开始日期 ( ) 和结束日期 ( )收到。如何获取本周从开始到结束的完整日期列表?beginning_of_week()end_of_week() дата 1 个回答 Voted Best Answer extrn 2024-08-01T00:57:39+08:002024-08-01T00:57:39+08:00 如果你需要 DateTime,那么显然你必须依靠一些东西 不是彻底的拐杖 let current_week = Local.beginning_of_week() .date_naive() .iter_days() .map(|d| Local.from_local_datetime(&d.into()).unwrap()) .take(7); 至于.unwrap(),纯粹从理论上讲,可能会发现,在某些时区,由于一天一开始就转换为冬令时/夏令时,这样的日期在现实中可能不存在,或者没有明确定义。实际上,在我看来,这是不太可能的,甚至是不可能的。
不是彻底的拐杖
至于
.unwrap()
,纯粹从理论上讲,可能会发现,在某些时区,由于一天一开始就转换为冬令时/夏令时,这样的日期在现实中可能不存在,或者没有明确定义。实际上,在我看来,这是不太可能的,甚至是不可能的。