SystemTime
を文字列に変換する方法がないようです。 std::fs::Metadata::created()
から返された値が必要なので、SystemTime
を使用する必要があります。SystemTimeを文字列にフォーマットするにはどうすればよいですか?
答えて
フォーマットのサポートにはChronoを使用する必要があります。あなたの代わりにUTCのローカルタイムゾーンで時間を望んでいた場合は、Local
代わりのUtc
使用
extern crate chrono;
use chrono::offset::Utc;
use chrono::DateTime;
use std::time::SystemTime;
let system_time = SystemTime::now();
let datetime: DateTime<Utc> = system_time.into();
println!("{}", datetime.format("%d/%m/%Y %T"));
:それは今std::time::SystemTime
から直接変換を実装してクロノv0.4.0ので、これは、はるかに簡単です。
フォーマット指定子の一覧については、Chrono documentationを参照してください。
'はstd :: timeからの直接変換を実装していません:: SystemTime'あなたは本当ですか? 'クロノ0.4 'の特徴の1つは' stemTimeとDateTime
@fghjありがとうございます。私はチェンジログでそれを気付かなかった。私もそれを試してみましたが、私はそれを「Utc」または「Local」に正しく制限していませんでした。これはずっと簡単なので、私は今答えを更新しました。 –
- 1. Cで文字列を整列した形式にフォーマットするにはどうすればよいですか?
- 2. 数字を16進文字列にフォーマットするにはどうすればよいですか?
- 3. Pythonでメソッドに使用する文字列をフォーマットするにはどうすればよいですか?
- 4. 文字列を解析し、フォーマット文字列に基づいて文字列をdoubleに変換するにはどうすればよいですか?
- 5. JavaScriptプロンプトで文字列を複数行にフォーマットするにはどうすればよいですか?
- 6. このリストを1つの文字列にフォーマットするにはどうすればよいですか?
- 7. 特殊フォーマット文字列をテキストに変換するにはどうすればよいですか?
- 8. リストから値を含む文字列をフォーマットするにはどうすればよいですか?
- 9. 文字列内の文字列を文字列内で渡すにはどうすればよいですか?
- 10. Elasticsearchの文字列内の文字列と一致するようにpost_filterクエリをフォーマットするにはどうすればよいですか?
- 11. JSON文字列ジェネレータをPHP json_encode()でフォーマットするにはどうすればよいですか?
- 12. JSTLコアタグで文字列をフォーマットするにはどうすればよいですか?
- 13. 文字列フォーマットでコマンドを実行するにはどうすればよいですか?
- 14. 文字列の日付を別の形式でフォーマットするにはどうすればよいですか?
- 15. Makoテンプレート内でPy3kスタイルの文字列フォーマットを使用するにはどうすればよいですか?
- 16. 文字列/数字を文字列に追加するにはどうすればよいですか?
- 17. Scalaで文字列補間を使用して文字列を固定幅文字列としてフォーマットするにはどうすればよいですか?
- 18. テキストファイルからJava文字列に文字列をコピーするにはどうすればよいですか?
- 19. 文字列内の\文字を/文字に変更するにはどうすればよいですか?
- 20. 文字列配列で各文字に個別にアクセスするにはどうすればよいですか?
- 21. C#で文字列をPascalCase文字列に変換するにはどうすればよいですか?
- 22. C++/Arduino:文字列/文字配列をバイトに変換するにはどうすればよいですか?
- 23. 文字列を文字配列に変換するにはどうすればよいですか?
- 24. 文字列[]に文字列を分割するにはどうすればよいですか?
- 25. PHP文字列値をアンドロイド文字列値に変換するにはどうすればよいですか?
- 26. 文字列をiOSの部分文字列に分割するにはどうすればよいですか?
- 27. 文字列の一部を文字列に追加するにはどうすればよいですか?
- 28. 文字列を「トリミング」するにはどうすればよいですか?
- 29. setContentView()に文字列を渡すにはどうすればよいですか?
- 30. 文字列から文字列を抽出するにはどうすればよいですか?
あなたはどのプログラミング/スクリプト言語を使用していますか? – Kamal
@Kamal質問には[Rust]というタグが付けられています –
[format std :: time output](https://stackoverflow.com/q/38957718/155423) – Shepmaster