Datetime的精确度为什么是3.33毫秒?

Datetime的精确度为什么是3.33毫秒?

注意:本问题目前还没有确切答案。


我看到这个问题的第一个答案就是:空间不够呗,所以只能精确到3.33毫秒。

是这样的吗?假如精确到1毫秒,则一天的毫秒数为:24 * 60 * 60 * 1000 = 86400000,而四个字节最大的数为2^32(42 9496 7296),这个数字远远大于8640 0000。所以肯定不是存储空间不够的原因。

 但是有一点可以确定的:现在的SQL SERVER一定为了兼容原来版本才会选择3.33毫秒这个精确度的。因为我发现SYBASE中的DATETIME的存储格式和SQL SERVER一模一样,精确度也是3.33毫秒。众所周知,他们两个是有共同的祖先,是后来才分开的。

 那么当初SYBASE为什么会选择3.33毫秒的呢?这就要涉及到一些历史因素了, 比如当初CPU频率、当初的存储空间少等情况了,只能猜测罢了。


SQL SERVER 2005的日期时间格式,可以参考我以前的文章


参考文献:

http://technet.microsoft.com/en-us/library/aa175784%28SQL.80%29.aspx



### 回答1: Datetime时间是一个包含日期和时间的数据类型,用于表示特定日期和时间的精确值。在Python中,Datetime时间通常由年、月、日、时、分、秒和毫秒组成。例如,2021年11月15日13:30:45.789是一个Datetime时间。 ### 回答2: datetime时间是Python编程语言中用来处理日期和时间的模块。它提供了日期和时间的各种操作和计算方法。datetime模块包含了3个主要的类:datetime、date和time。 datetime类是最常用的类,它包含了日期和时间的信息,可以通过实例化这个类来创建具体的日期和时间对象。比如,可以通过datetime(year, month, day, hour, minute, second)的形式创建一个特定的日期和时间。 date类用于处理年月日的信息,可以通过date(year, month, day)的形式创建一个特定的日期对象。 time类用于处理时分秒的信息,可以通过time(hour, minute, second)的形式创建一个特定的时间对象。 datetime时间对象可以通过多种方式进行操作和计算,比如可以比较两个时间的大小,可以计算两个时间之间的时间差,可以进行时间的加减运算等等。 在实际的应用中,datetime时间的常见用途包括:记录、处理和显示日期和时间,进行日期和时间的格式转换,计算日期的差值和增减等。 总之,datetime时间是Python中处理日期和时间的模块,通过它可以方便地操作和计算各种日期和时间对象,满足不同的应用需求。 ### 回答3: datetime是Python中处理日期和时间的模块,它提供了各种功能来操作日期和时间。datetime数据类型表示一个特定的日期和时间,它包含了年、月、日、时、分、秒、微秒等信息。 datetime数据类型有几个常用的类,包括datetime、date、time和timedelta。其中,datetime类是最常用的类,它包含了日期和时间的信息,可以同时表示年、月、日、时、分、秒和微秒。 datetime类可以通过多种方式进行创建,可以直接指定年、月、日、时、分、秒和微秒的值,也可以通过解析字符串来创建。创建datetime实例后,我们可以使用它的属性和方法获取和操作日期和时间的相关信息。 datetime的常用属性包括year、month、day、hour、minute、second和microsecond,通过这些属性可以获取日期和时间的各个部分的值。此外,datetime类还提供了一些方法来进行日期和时间的计算,比如加减日期、计算两个日期之间的差等。 除了datetime类,date类可以单独表示日期,time类可以单独表示时间,timedelta类可以表示时间间隔。它们也提供了相应的属性和方法来获取和操作日期、时间和时间间隔的信息。 总之,datetime时间是指通过datetime模块创建的日期和时间对象。它包含了年、月、日、时、分、秒和微秒等信息,可以进行各种日期和时间的计算和操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值