代码之家  ›  专栏  ›  技术社区  ›  CJ7

DateTime和DateTime2之间的差异[重复]

  •  11
  • CJ7  · 技术社区  · 14 年前

    可能重复:
    SQL Server datetime2 vs datetime

    两者的区别是什么 DbType.DateTime DbType.DateTime2 在里面网

    DbType.Date DateTime DateTime2 ?

    2 回复  |  直到 7 年前
        1
  •  10
  •   David Hoerster    14 年前

    DbType.DateTime DbType.DateTime2 两者都映射到同一个位置。网型 System.DateTime . 如果您需要具有1753年之前的额外精度和日期,则使用 DateTime2 DateTime 就够了。

    MSDN link 解释得很好。

        2
  •  3
  •   Community Vlad V    7 年前

    数据库类型。DateTime2和DbType。DateTime完全镜像在SQL Server中找到的类型,如 this post

    当我使用SQL Server时,我通常不需要额外的分辨率,也不需要回到1753年,所以在本文中。NET我倾向于使用这个系统。日期时间,而不是任何一个。如果您需要回到过去或者需要精确到疯狂的精度,请使用DbType。DateTime2与SQL Server类型DateTime2配对。

    所以简而言之,如果您使用Access编程,您可能不应该使用任何一种。