(やり方) 昔はカレンダー計算が大変だった。だけど、コンピュータとライブラリの出現で簡単になった。Rustではchronoクレートが人気。代替としてtimeクレートもある。chronoはTimezoneにも対応していて、計算もIntuitive。内部的には、エポック(1970年1月1日)からの経過時間をベースに計算するよね。
chrono
time
(方法) 実行結果には以下のような出力が含まれます(日付の値による):.
(方法) Rustで日付を文字列に変換するとき、chronoクレートが一般的です。これはRustが標準で提供している日時ライブラリよりも柔軟性とパワーがあります。chronoは.NETのDateTimeやJavaのSimpleDateFormatに触発されました。
DateTime
SimpleDateFormat
どうやって: Rustの標準ライブラリは、現在の時間を取得するための限定的だが迅速な方法を提供しますが、直接カレンダーフォーマットの現在の日付を取得するわけではありません。以下の方法で行います:.
Rust標準ライブラリには日付解析が直接含まれていませんが、広く使用されているchronoクレートは、日付と時間の操作に堅牢なソリューションを提供します。まず、Cargo.tomlにchronoを追加します:.
Cargo.toml