smalldatetime和datetime的差别

smalldatetime和datetime的差别碰上了这件事,才学到教训,一直以为smalldatetime和datetime的差别只是在于时间范围:smalldatetime的有效时间范围1900/1/1~2079/6/6datetime的有效时间范围1753/1/1~9999/12/31所以我判断如果该值不用到太远的日期范围,就会使用smalldatetime。但我忽略了更关键的差别,那就是smalldatetime只精准到分,而datet…

大家好,又见面了,我是你们的朋友全栈君。

碰上了这件事,才学到教训,一直以为smalldatetime和datetime的差别只是在于时间范围:

smalldatetime的有效时间范围1900/1/1~2079/6/6

datetime的有效时间范围1753/1/1~9999/12/31

所以我判断如果该值不用到太远的日期范围,就会使用smalldatetime。

但我忽略了更关键的差别,那就是smalldatetime只精准到分,而datetime则可精准到3.33毫秒。

因此,当我怎么存,秒都是00后,才发现原来是smalldatetime惹的祸,待我将资料型别改成datetime后,秒的部份就可以正常储存了。

*****************************************************************************************
SQL Server中,smalldatetime只能精确到分钟,而datatime可以精确到3%秒(3.33毫秒)。

smalldatetime占用4个字节,前2个字节存储base date(1900年1月1日)之后的天数。后2个字节存储午夜后的分钟数

datetime占用8个字节,前4个字节存储base date(即1900年1月1日)之前之后的天数,后4个字节存储午夜后的毫秒数

由于datetime的精度是3%秒,这就涉及到小数,毫秒之前可以是冒号,也可以是小数点。使用冒号时表示的意义同时分秒间隔,11:11:11:21表示021毫秒,前面的0省略,而小数点表示的意义同数学上的小数点,如11:11:11.21表示210毫秒,省略的是后面的0。

 

分类: 
sql

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/144459.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月19日 下午3:00
下一篇 2022年5月19日 下午3:00


相关推荐

  • 网关gateway详解_gateway路由

    网关gateway详解_gateway路由见:https://baike.baidu.com/item/%E7%BD%91%E5%85%B3/98992?fr=aladdin及其它。网关(Gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。网关是一种充当转换重任的计算机系统或设备。使用在不同的通…

    2022年10月11日
    3
  • 群晖服务器名修改,闻上云刷黑群晖后免拆机修改序列号和mac地址

    群晖服务器名修改,闻上云刷黑群晖后免拆机修改序列号和mac地址闻上云刷黑群晖后免拆机修改序列号和mac地址2020-02-2715:03:1713点赞98收藏65评论最近,矿渣论坛的u盘直刷黑群晖固件免费了,再也不用辛辛苦苦的攒渣金了!值此利好消息,帮同事先后购入2台闻上云原封机器,都是原始系统。到手后成色很好,价格也从原来的150包邮一路涨到现在的300+了。这台机器颜值好,做工有大厂风范,甩蜗牛、魔盒之类矿渣几条街。。。这里放下xxx大佬的群晖引导固件…

    2022年6月5日
    82
  • linux中samba服务器搭建(手机samba服务器)

    一、Samba概述Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(ServerMessagesBlock,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。win…

    2022年4月14日
    53
  • 微信公众号开发系列-微信企业号开发相关參数[通俗易懂]

    微信公众号开发系列-微信企业号开发相关參数

    2022年1月22日
    42
  • sql中内连接和外连接的区别

    sql中内连接和外连接的区别对于两张表 外连接和内连接的区别在于 内连接 只显示两表 id 匹配的左外连接 显示 join 左边的表的所有数据 不管两表是否匹配 对于不匹配的部分都用 NULL 显示右外连接 与左外连接相反 显示 join 右边的表的所有数据我们直接用题来解释 假设有两个表 stu 和 exam 该表结构如上 我们要显示所有学生的成绩 那么内连接和外连接的方式分别为 插入数据请自己补全 create

    2026年3月26日
    2
  • linux抓包及分析[通俗易懂]

    linux抓包及分析[通俗易懂]不指定任何参数1tcpdump监听特定网卡1tcpdump-ieth0监听特定主机,例子:10.0.32.28,备注:出入的包都会被监听1tcpdumphost10.0.32.28特定来源、目标地址的通信1tcpdumpsrchosthostname#源主机IP2tcpdumpdsthosthostname…

    2022年10月14日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号