Date 曜日 文字列変換 差分 引き算 加算 減算 比較

      2016/04/24

目次

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 日付 比較 不等号

PR



 - vb.netさんぷる , , , , , , ,

Translate »