目次
vb.net 日付 曜日
vb.net 日付 文字列 変換
vb.net 日付 差分
vb.net 日付 引き算
vb.net 日付 加算
vb.net 日付 減算
vb.net 日付 比較
vb.net 日付 曜日
曜日の関数もあるけどとりあえず書式指定子でもかける。
日はdをイメージしやすいと思うけど
d 1桁で日付
dd 2桁で日付
ddd 3桁で曜日1桁月
dddd 4桁で曜日 月曜日
関数ならDayOfWeekで関数
date型変数.DayOfWeek
各曜日にわりあてられた数字を返します。
vb.net 日付 文字列 変換
TextBox1.Text = Date.Parse(“2000/01/01”)
逆に文字列にするときは.ToStringですね。
vb.net 日付 加算
現在から1日加算してみよう。
————————————————
Dim day As DateTime = Now
day = day.AddDays(1)
TextBox1.Text = day
————————————————
vb.net 日付 減算
現在から1日減算してみよう。
マイナスにしたら減算できるんですよ。
————————————————
Dim day As DateTime = Now
day = day.AddDays(-1)
TextBox1.Text = day
————————————————
vb.net 日付 差分 引き算
DateDiffを使います。
以下サンプルコード
————————————————
Dim v As Date = #1/3/2016#
Dim b As Date = #1/4/2016#
Dim diff As Integer
diff = DateDiff(DateInterval.Day, v, b)
TextBox1.Text = diff
————————————————
vb.net 日付 比較
日付の比較はdate型の場合不等号<でできるらしいです。
String型の場合うまくいかないみたいです。
まとめ
以下のことをした。
vb.net 日付 曜日 書式指定子と関数のこと
vb.net 日付 文字列 変換 date.parse関数
vb.net 日付 差分 diff関数
vb.net 日付 引き算
vb.net 日付 加算 AddDays
vb.net 日付 減算 AddDays
vb.net 日付 比較 不等号