SQL2005 允许的时间范围是?

brallow 2008-09-07 01:21:12
昨日向数据插入一条记录中有一个DateTime时段。我是使用的C#的DateTime类型的默认值:0001-01-00 00:00:00
此值无法插入。
...全文
72 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
freshairyz25 2008-09-07
  • 打赏
  • 举报
回复
lg
fcuandy 2008-09-07
  • 打赏
  • 举报
回复
参考联机从书
datetime

从 1753 年 1 月 1 日到 9999 年 12 月 31 日的日期和时间数据,精确度为百分之三秒(等于 3.33 毫秒或 0.00333 秒)。如下表所示,把值调整到 .000、.003、或 .007 秒的增量。

smalldatetime

从 1900 年 1 月 1 日到 2079 年 6 月 6 日的日期和时间数据精确到分钟。29.998 秒或更低的 smalldatetime 值向下舍入为最接近的分钟,29.999 秒或更高的 smalldatetime 值向上舍入为最接近的分钟。


对于sql2000和sql2005二者的范围定义是一至的。
水族杰纶 2008-09-07
  • 打赏
  • 举报
回复
楼上正解~~
liangCK 2008-09-07
  • 打赏
  • 举报
回复
日期范围
1753 年 1 月 1 日到 9999 年 12 月 31 日

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧