【VB.NET】Date 型 と DateTime 型 の違い

VB.NET
この記事は約2分で読めます。

概要

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

コメント

タイトルとURLをコピーしました