概要
Date 型 と DateTime 型 の違いです。結論から言えば名前が違うだけであとは同じです。
VB.NET での名前が Date で 共通言語ランタイムの名前が DateTimeです。
共通言語ランタイムの名前である DateTime で型を宣言すれば、C#など他の言語でもコンパイル可能となりますが、それほど気にしなくても良いと思います。ただし、プロジェクトで規約があるなら従いましょう。
詳しくは、Microsoft のHP へ
データ型の概要 - Visual Basic
詳細情報: データ型の概要 (Visual Basic)
内容
念のため getType で確認してみます。
両方とも System.DateTime 型ですね。
Module Module1 Sub Main() Dim x As Date = New Date() Dim y = New DateTime Console.WriteLine(x.GetType) 'System.DateTime Console.WriteLine(y.GetType) 'System.DateTime End Sub End Module
コメント