日付の文字列変換
日付をそのまま文字列に変換する
日付を文字列に変換するには、DateTime構造体のToStringメソッドを使用します。
日付.ToString();
それではサンプルを見てみましょう。
Console.WriteLineを使って、ToStringの動作をコンソールに出力します。
1 2 3 4 |
DateTime dt = DateTime.Now; string s = dt.ToString(); Console.WriteLine(s); |
上記を実行した結果がこちらです。
実行結果
2019/11/20 19:08:31
実行結果がコンソールに出力されました。
string型の変数をコンソールに出力していることから、日付型がそのまま文字列型に変換されているのがわかります。
フォーマットを指定して文字列に変換する
日付をフォーマットを指定して文字列に変換するには、ToStringメソッドに引数を渡します。
日付.ToString(フォーマット);
それではサンプルを見てみましょう。
Console.WriteLineを使って、ToStringでフォーマットを指定した時の動作をコンソールに出力します。
1 2 3 4 |
DateTime dt = DateTime.Now; string s = dt.ToString("yyyyMMddHHmmss"); Console.WriteLine(s); |
上記を実行した結果がこちらです。
実行結果
20191120191327
実行結果がコンソールに出力されました。
指定したフォーマットで文字列に変換しているのがわかります。
以上が、日付を文字列に変換するメソッド「ToString」の使い方です。
ぜひ参考にしてみてください。