ユーザ用ツール

サイト用ツール


rust:chrono

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
rust:chrono [2023/01/08 11:33] nullponrust:chrono [2023/02/22 08:27] (現在) nullpon
行 82: 行 82:
 } }
 ``` ```
 +
 +ちなみに過去の日本でもGHQ占領下でサマータイム制が施行されている(1948〜1951年)
 +
 +```
 +let result = chrono_tz::Asia::Tokyo.with_ymd_and_hms(1951, 5, 6, 0, 30, 0);
 +match result {
 +    LocalResult::Single(dt) => println!("{}", dt),
 +    LocalResult::Ambiguous(dt1, dt2) => println!("{} {}", dt1, dt2),
 +    LocalResult::None => println!("invalid date")
 +}
 +
 +let result = chrono_tz::Asia::Tokyo.with_ymd_and_hms(1951, 9, 9, 0, 30, 0);
 +match result {
 +    LocalResult::Single(dt) => println!("{}", dt),
 +    LocalResult::Ambiguous(dt1, dt2) => println!("{} {}", dt1, dt2),
 +    LocalResult::None => println!("invalid date")
 +}
 +```
 +
 +```
 +invalid date
 +1951-09-09 00:30:00 JDT 1951-09-09 00:30:00 JST
 +```
 +
  
 </markdown> </markdown>
rust/chrono.1673177594.txt.gz · 最終更新: 2023/01/08 11:33 by nullpon