よく使うVB.NETの関数をまとめてみます。
今回は日付時刻(DateTime型)について紹介します。
・本日日付を取得する
today.toString(“yyyy/MM/dd”)
⇒2019/02/04
today.toString(“yy/M/d”)
⇒19/2/4
(yyyyをyyにすると年の下2桁、MMをMにすると頭の0なしの月、ddをdにすると頭の0なしの日になります。)
・現在時刻を取得する
now.toString(“yyyy/MM/dd HH:mm:ss”)
⇒2019/02/04 20:30:05
(時間部分はHHだと24時間表記、hhだと12時間表記になります。)
・曜日を取得する
today.ToString(“ddd”)
⇒Mon
today.ToString(“dddd”)
⇒Monday
・翌日日付を取得する
today.AddDays(1).ToString(“yyyy/MM/dd”)
⇒2019/02/05
(toString以降は文字列変換しているだけなので日付として使いたい場合は不要です。)
・前日日付を取得する
today.AddDays(-1).ToString(“yyyy/MM/dd”)
⇒2019/02/03
・月末日付を取得する
CDate(today.AddMonths(1).toString(“yyyy-MM-01”)).AddDays(-1).toString(“yyyy/MM/dd”)
⇒2019/02/28
(今日日付に1ヶ月足して、日を1日にして(2019/03/01)、1日前にする)
以上、よく使うVB.NETの関数まとめ②(日付時刻編)でした。