らくの遊び場

プログラムでやったことを自由に描いていきます。C++/C#/Python/OpenCV/Tensorflow/Unity

【C#】DateTimeで現在時刻を取得しファイル名にしたい

概要

プログラムでファイルを書き出す時に、ファイル名を現在時刻にしたくなったためやり方をメモする。

実装

DateTime dt = DateTime.Now;
String name = dt.ToString($"{dt:yyyyMMddHHmmss}");

これで年~秒単位の数字の羅列で時刻を入手することができる。 そのままdtを使用すると、/や:やスペース等が入っているため注意。

yyyyMMddHHmmss の部分を変更することにより、内容を変更可能。