「VB.NET」DateTime構造体で指定期間前後の日付時刻を取得する
書式
AddHours(時間数)
AddDays(日数)
AddMonths(月数)
AddYears(年数)
DateTime構造体のNowプロパティを使って指定期間前後の日付時刻を取得します
使用例
Module Module1 Public Sub Main() '現在の日付を取得 Dim cft As DateTime = DateTime.Now Console.WriteLine("現在の日付: " & cft) 'AddHoursメソッドで12時間前を取得 Console.WriteLine("12時間前: " & cft.AddHours(-12)) 'AddDaysメソッドで22日後を取得 Console.WriteLine("22日後: " & cft.AddDays(22)) 'AddMonthsメソッドで4ヶ月後を取得 Console.WriteLine("4ヶ月後: " & cft.AddMonths(4)) 'AddYearsメソッドで3年後を取得 Console.WriteLine("3年後: " & cft.AddYears(3)) Console.ReadKey() End Sub End Module
実行結果
現在の日付: 2022/01/19 19:50:30
12時間前: 2022/01/19 7:50:30
22日後: 2022/02/10 19:50:30
4ヶ月後: 2022/05/19 19:50:30
3年後: 2025/01/19 19:50:30