数据库的日期类型

[复制链接]
查看11 | 回复3 | 2015-8-10 12:25:14 | 显示全部楼层 |阅读模式
怎样才能插入"1924-04-24"
而不是:"1924-04-24 00:00:00.000"

回复

使用道具 举报

千问 | 2015-8-10 12:25:14 | 显示全部楼层
1.数据类型 MS SQL Server 2005 有 datetime 和 smalldatetime 两种格式的日期时间数据类型。注意:没有单独的日期或时间类型。 2.数据库内部用两个 4 字节的整数存储 datetime 数据类型的值。第一个 4 字节存储基础日期(即 1900-1-1, base date )之前或之后的日期。日期范围为 1753-1-1 至 9999-12-31 。当日期为 1900-1-1 时值为 0 ;之前的日期是负数;之后日期是正数。另外一个 4 字节存储以午夜后三又三分之一( 10/3 )毫秒数所代表的每天的时间。精确度为百分之三秒(等于 3.33 毫秒或 0.00333 秒)。如下表所示,把值调整到 .0...
回复

使用道具 举报

千问 | 2015-8-10 12:25:14 | 显示全部楼层
没有关系的,SQL Server数据库日期类型可以直接插入'1924-04-24'Access数据库日期类型可以直接插入#1924-04-24#,可以存储为"1924-04-24 00:00:00.000",只不过在显示的时候可以控制为显示为"1924-04-24"或"1924/04/24"等都是可以的,这是可以通过具体的编程语言的格式函数来...
回复

使用道具 举报

千问 | 2015-8-10 12:25:14 | 显示全部楼层
你把表中记录日期的字段改为smalldatetime就可以了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行