代表者の戯言

VBの日付に関しての忘備録



VBで日付の扱いについてまとめておきたい


VB

Dim dt As DateTime = DateTime.Now


dt = dt.ToString


MessageBox.Show(dt) '(例:2024年9月17日11時26分24秒ならば、 2024/09/27 11:26:24 と表記される)



MessageBox.Show(dt.Year) '(例:2024年の2024の部分)


MessageBox.Show(dt.Month) '(例:9月の9の部分)


MessageBox.Show(dt.Day) '(例:31日の31の部分)


MessageBox.Show(dt.Hour) '(例:12時の12の部分)


MessageBox.Show(dt.Minute) '(例:50分の50の部分)


MessageBox.Show(dt.Second) '(例:55秒の55の部分)



' 現在の時刻の表記方法


MessageBox.Show(dt.ToShortDateString()) '(例:2020/01/25)


MessageBox.Show(dt.ToLongDateString()) '(例:2020年1月25日)



'現在の時刻の表記方法


MessageBox.Show(dt.ToLongTimeString()) '(例12時24分24秒ならば 12:24:24 と表記される)