ヘッダー
Visual Basic サンプル集
VB2005対応 VB2008対応 VB2010対応 VB2012対応 VB2013対応 VB2015対応 VB2017対応 VB2019対応

日付から 年 や 月 や 日 だけを取得する

2020/6/17

 

年月日を取得する(時刻部分は切り捨てる)

VB.NET2002対応 VB.NET2003対応 VB2005対応 VB2008対応 VB2010対応 VB2012対応 VB2013対応 VB2015対応 VB2017対応 VB2019対応

'2024年6月27日15時3分26秒
Dim sourceDate As New Date(2024, 6, 27, 15, 3, 26)

Dim result As Date = sourceDate.Date

'2024/06/27 00:00:00 と表示されます。
Debug.WriteLine(result.ToString("yyyy\/MM\/dd HH\:mm\:ss"))

Debug.WriteLineが表示される場所

 

年だけを取得する

VB.NET2002対応 VB.NET2003対応 VB2005対応 VB2008対応 VB2010対応 VB2012対応 VB2013対応 VB2015対応 VB2017対応 VB2019対応

'2024年6月27日15時3分26秒
Dim sourceDate As New Date(2024, 6, 27, 15, 3, 26)

Debug.WriteLine(sourceDate.Year) '2024 と表示されます。

Debug.WriteLineが表示される場所

 

月だけを取得する

VB.NET2002対応 VB.NET2003対応 VB2005対応 VB2008対応 VB2010対応 VB2012対応 VB2013対応 VB2015対応 VB2017対応 VB2019対応

'2024年6月27日15時3分26秒
Dim sourceDate As New Date(2024, 6, 27, 15, 3, 26)

Debug.WriteLine(sourceDate.Month) '6 と表示されます。

Debug.WriteLineが表示される場所

 

日だけを取得する

VB.NET2002対応 VB.NET2003対応 VB2005対応 VB2008対応 VB2010対応 VB2012対応 VB2013対応 VB2015対応 VB2017対応 VB2019対応

'2024年6月27日15時3分26秒
Dim sourceDate As New Date(2024, 6, 27, 15, 3, 26)

Debug.WriteLine(sourceDate.Day) '27 と表示されます。

Debug.WriteLineが表示される場所