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