玄関へお回り下さい。
日付・時刻に関するメソッド(DateTime 構造体)等の使用例その2 (15個)    (SNo.010)
Minute       このインスタンスで表される日付の分の部分を取得します
Month        このインスタンスで表される日付の月の部分を取得します
Now         このコンピューターの現在のローカルな日付と時刻を取得します
Parse        指定した文字列形式の日付と時刻を等価のDateTimeの値に変換します
Second       このインスタンスで表される日付の秒の部分を取得します
Subtract      このインスタンスから指定した時刻または存続時間を減算します
TimeOfDay      このインスタンスの時刻を取得します
Today        現在の日付を取得します
ToLocalTime     現在の世界協定時刻 (UTC) をローカル時刻に変換します
ToLongDateString  このインスタンスの値をそれと等価な長い形式の日付の文字列形式に変換します
ToLongTimeString  このインスタンスの値をそれと等価の長い時刻書式の文字列形式に変換します
ToShortDateString このインスタンスの値をそれと等価な短い形式の日付の文字列形式に変換します
ToShortTimeString このインスタンスの値をそれと等価の短い時刻書式の文字列形式に変換します
ToUniversalTime   現在のローカル時刻を世界協定時刻 (UTC) に変換します
Year        このインスタンスで表される日付の年の部分を取得します
使用コントロール Button16 〜 Button30
その他条件 WindowsXP(Vista) Visual Basic 2005(VB2008)
 
★ Minute プロパティ
 
Private Sub Button16_Click(ByVal sender As System.Object, _
                           ByVal e As System.EventArgs) Handles Button16.Click
'DateTime.Minute プロパティ     [名前空間: System]
    'このインスタンスで表される日付の分の部分を取得します。
    Dim dt As DateTime = System.DateTime.Now
    Debug.WriteLine(System.DateTime.Now)        '結果  2005/09/02 20:55:29
    Debug.WriteLine(dt.Minute)                  '結果  55
End Sub
 
★ Month プロパティ
 
Private Sub Button17_Click(ByVal sender As System.Object, _
                           ByVal e As System.EventArgs) Handles Button17.Click
'DateTime.Month プロパティ  [名前空間: System]
    'このインスタンスで表される日付の月の部分を取得します。
    Dim dt As DateTime = System.DateTime.Now
    Debug.WriteLine(System.DateTime.Now)        '結果  2005/09/02 20:58:46
    Debug.WriteLine(dt.Month)                   '結果  9
End Sub
 
★ Now プロパティ
 
Private Sub Button18_Click(ByVal sender As System.Object, _
                           ByVal e As System.EventArgs) Handles Button18.Click
'DateTime.Now プロパティ    [名前空間: System]
    'このコンピューターの現在のローカルな
    '日付と時刻である DateTime を取得します。
    Debug.WriteLine(System.DateTime.Now)        '結果  2005/09/02 21:01:54
End Sub
 
★ Parse メソッド
 
Private Sub Button19_Click(ByVal sender As System.Object, _
                           ByVal e As System.EventArgs) Handles Button19.Click
'DateTime.Parse メソッド    [名前空間: System]
    '指定した文字列形式の日付と時刻を
    '等価の DateTime の値に変換します。
    Dim strMyDate As String = "平成17年9月2日"
    Debug.WriteLine(System.DateTime.Parse(strMyDate))   '結果  2005/09/02 0:00:00
End Sub
 
★ Second プロパティ
 
Private Sub Button20_Click(ByVal sender As System.Object, _
                           ByVal e As System.EventArgs) Handles Button20.Click
'DateTime.Second プロパティ     [名前空間: System]
    'このインスタンスで表される日付の秒の部分を取得します。
    Dim dt As DateTime = System.DateTime.Now
    Debug.WriteLine(System.DateTime.Now)        '結果  2005/09/02 21:33:17
    Debug.WriteLine(dt.Second)                  '結果  17
End Sub
 
★ Subtract メソッド
 
Private Sub Button21_Click(ByVal sender As System.Object, _
                           ByVal e As System.EventArgs) Handles Button21.Click
'DateTime.Subtract メソッド     [名前空間: System]
    'このインスタンスから指定した時刻または存続時間を減算します。
    Dim d1 As Date = "2005/01/01"
    Dim d2 As Date = "2005/09/02"
    Debug.WriteLine(d2.Subtract(d1).Days)       '結果  244
End Sub
 
★ TimeOfDay プロパティ
 
Private Sub Button22_Click(ByVal sender As System.Object, _
                           ByVal e As System.EventArgs) Handles Button22.Click
'DateTime.TimeOfDay プロパティ  [名前空間: System]
    'このインスタンスの時刻を取得します。
    Dim dt As DateTime = System.DateTime.Now
    Debug.WriteLine(System.DateTime.Now)        '結果  2005/09/02 21:48:00
    Debug.WriteLine(dt.TimeOfDay)               '結果  21:48:00.7595344
End Sub
 
★ Today プロパティ
 
Private Sub Button23_Click(ByVal sender As System.Object, _
                           ByVal e As System.EventArgs) Handles Button23.Click
'DateTime.Today プロパティ  [名前空間: System]
    '現在の日付を取得します。
    Debug.WriteLine(System.DateTime.Today)      '結果  2005/09/02 0:00:00
End Sub
 
★ ToLocalTime メソッド
 
Private Sub Button24_Click(ByVal sender As System.Object, _
                           ByVal e As System.EventArgs) Handles Button24.Click
'DateTime.ToLocalTime メソッド  [名前空間: System]
    '現在の世界協定時刻 (UTC) をローカル時刻に変換します。
    Dim dt As DateTime = System.DateTime.Now
    Debug.WriteLine(System.DateTime.Now)        '結果  2005/09/02 22:00:55
    Debug.WriteLine(dt.ToLocalTime)             '結果  2005/09/03 7:00:55
End Sub
 
★ ToLongDateString メソッド
 
Private Sub Button25_Click(ByVal sender As System.Object, _
                           ByVal e As System.EventArgs) Handles Button25.Click
'DateTime.ToLongDateString メソッド     [名前空間: System]
    'このインスタンスの値を、それと等価な長い形式の
    '日付の文字列形式に変換します。
    Dim dt As DateTime = System.DateTime.Now
    Debug.WriteLine(System.DateTime.Now)        '結果  2005/09/02 22:04:59
    Debug.WriteLine(dt.ToLongDateString)        '結果  2005年9月2日
End Sub
 
★ ToLongTimeString メソッド
 
Private Sub Button26_Click(ByVal sender As System.Object, _
                           ByVal e As System.EventArgs) Handles Button26.Click
'DateTime.ToLongTimeString メソッド     [名前空間: System]
    'このインスタンスの値を、それと等価の
    '長い時刻書式の文字列形式に変換します。
    Dim dt As DateTime = System.DateTime.Now
    Debug.WriteLine(System.DateTime.Now)        '結果  2005/09/02 22:08:29
    Debug.WriteLine(dt.ToLongTimeString)        '結果  22:08:29
End Sub
 
★ ToShortDateString メソッド
 
Private Sub Button27_Click(ByVal sender As System.Object, _
                           ByVal e As System.EventArgs) Handles Button27.Click
'DateTime.ToShortDateString メソッド    [名前空間: System]
    'このインスタンスの値を、それと等価な
    '短い形式の日付の文字列形式に変換します。
    Dim dt As DateTime = System.DateTime.Now
    Debug.WriteLine(System.DateTime.Now)        '結果  2005/09/02 22:12:46
    Debug.WriteLine(dt.ToShortDateString)       '結果  2005/09/02
End Sub
 
★ ToShortTimeString メソッド
 
Private Sub Button28_Click(ByVal sender As System.Object, _
                           ByVal e As System.EventArgs) Handles Button28.Click
'DateTime.ToShortTimeString メソッド    [名前空間: System]
    'このインスタンスの値を、それと等価の
    '短い時刻書式の文字列形式に変換します。
    Dim dt As DateTime = System.DateTime.Now
    Debug.WriteLine(System.DateTime.Now)        '結果  2005/09/02 22:16:14
    Debug.WriteLine(dt.ToShortTimeString)       '結果  22:16
End Sub
 
★ ToUniversalTime メソッド
 
Private Sub Button29_Click(ByVal sender As System.Object, _
                           ByVal e As System.EventArgs) Handles Button29.Click
'DateTime.ToUniversalTime メソッド  [名前空間: System]
    '現在のローカル時刻を世界協定時刻 (UTC) に変換します。
    Dim dt As DateTime = System.DateTime.Now
    Debug.WriteLine(System.DateTime.Now)        '結果  2005/09/02 22:20:40
    Debug.WriteLine(dt.ToUniversalTime)         '結果  2005/09/02 13:20:40
End Sub
 
★ Year プロパティ
 
Private Sub Button30_Click(ByVal sender As System.Object, _
                           ByVal e As System.EventArgs) Handles Button30.Click
'DateTime.Year プロパティ   [名前空間: System]
    'このインスタンスで表される日付の年の部分を取得します。
    Dim dt As DateTime = System.DateTime.Now
    Debug.WriteLine(System.DateTime.Now)        '結果  2005/09/02 22:23:48
    Debug.WriteLine(dt.Year)                    '結果  2005
End Sub
 
  




2005/09/03


VBレスキュー(花ちゃん)
VB.NET2003  VB2005