如何将DateTime转换为时间

高飞

我正在DateTime通过使用CAST语法字段转换为时间

select CAST([time] as time) as [CSTTime]

约会时间 2015-03-19 00:00:00.000

当前输出:时间 03:05:36.0000000

我只需要HH:MM:SS而不是毫秒或0000

如何将其过滤或转换为精确HH:MM:SS格式。

Zohar Peled

Time不以其显示格式存储在SQL Server中。
因此,从用户角度来看,您可以说它没有格式。
当然,由于它确实具有存储格式因此并不完全准确,但是作为普通用户,您不能真正使用它。
这是所有的日期和时间数据类型真:
DateDateTimeOffsetDateTime2SmallDateTimeDateTimeTime

如果需要格式,则无需强制转换timechar使用Convert以获得char您需要:

SELECT CONVERT(char(10), [time], 108) as CSTTime 

如果您有兴趣,请参考以下背景数据:

2000年发表的这篇文章中,作者深入解释了SQL Server如何处理日期和时间。我怀疑,如果有任何显著的方式SQL Server存储2000和2015年之间变化datetimedatetime值在内部。

如果您不想全部阅读,请参考以下相关报价:

那么,SQL Server如何在内部存储日期?它使用8个字节存储日期时间值-前4个用于日期,后4个用于时间。SQL Server可以将两组4个字节解释为整数。
........
........
SQL Server将时间的第二个整数存储为午夜之后的时钟滴答数。一秒钟包含300个滴答声,因此滴答声等于3.3毫秒(ms)。

由于time实际上是以4字节整数存储的,因此它实际上没有格式作为数据类型的组成部分。

您可能还需要查看本文,以获取有关代码示例的更详细说明。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将日期时间转换为时间格式

来自分类Dev

如何将数据帧转换为时间序列?

来自分类Dev

如何将数字转换为时间?

来自分类Dev

如何将整数转换为时间格式

来自分类Dev

如何将整数列转换为时间列?

来自分类Dev

如何将日期和时间转换为时间戳

来自分类Dev

如何将月年时间字符串转换为时间?

来自分类Dev

如何将时间字符串转换为时间戳

来自分类Dev

如何将日期时间转换为时间戳记纪元

来自分类Dev

如何将今天的日期时间转换为时间戳

来自分类Dev

如何将包含时区的时间戳 varchar 转换为时间戳类型

来自分类Dev

如何将字母月份的日期转换为时间戳

来自分类Dev

如何将Mongoid _id转换为时间戳(Rails)

来自分类Dev

如何将简单的24小时制转换为时间戳

来自分类Dev

如何将Int转换为时间(MM:SS.mm)swift

来自分类Dev

SAS当从CSV加载数据时,如何将字符串转换为时间?

来自分类Dev

如何将多个日期格式的字符串转换为时区格式的时间戳

来自分类Dev

如何将hh:mm的列字符串转换为时间格式

来自分类Dev

如何将YYYYMMDDHHMMSS格式的日期转换为时期或Unix时间?

来自分类Dev

Bash:如何将文件的修改时间转换为时代?

来自分类Dev

如何将电子表格单元格转换为时间单位?

来自分类Dev

如何将数字(以秒为单位)转换为时间格式?

来自分类Dev

当值具有不同格式时如何将变量转换为时间格式

来自分类Dev

在R中,如何将数字7.00转换为时间7:00:00?

来自分类Dev

如何将字符串转换为时间戳

来自分类Dev

如何将浮点数转换为时间格式?

来自分类Dev

如何将日期字符串从 JSON 转换为时间跨度

来自分类Dev

如何将“时间”从DateTime转换为int?

来自分类Dev

如何将nvarchar(包括时间)转换为datetime

Related 相关文章

  1. 1

    如何将日期时间转换为时间格式

  2. 2

    如何将数据帧转换为时间序列?

  3. 3

    如何将数字转换为时间?

  4. 4

    如何将整数转换为时间格式

  5. 5

    如何将整数列转换为时间列?

  6. 6

    如何将日期和时间转换为时间戳

  7. 7

    如何将月年时间字符串转换为时间?

  8. 8

    如何将时间字符串转换为时间戳

  9. 9

    如何将日期时间转换为时间戳记纪元

  10. 10

    如何将今天的日期时间转换为时间戳

  11. 11

    如何将包含时区的时间戳 varchar 转换为时间戳类型

  12. 12

    如何将字母月份的日期转换为时间戳

  13. 13

    如何将Mongoid _id转换为时间戳(Rails)

  14. 14

    如何将简单的24小时制转换为时间戳

  15. 15

    如何将Int转换为时间(MM:SS.mm)swift

  16. 16

    SAS当从CSV加载数据时,如何将字符串转换为时间?

  17. 17

    如何将多个日期格式的字符串转换为时区格式的时间戳

  18. 18

    如何将hh:mm的列字符串转换为时间格式

  19. 19

    如何将YYYYMMDDHHMMSS格式的日期转换为时期或Unix时间?

  20. 20

    Bash:如何将文件的修改时间转换为时代?

  21. 21

    如何将电子表格单元格转换为时间单位?

  22. 22

    如何将数字(以秒为单位)转换为时间格式?

  23. 23

    当值具有不同格式时如何将变量转换为时间格式

  24. 24

    在R中,如何将数字7.00转换为时间7:00:00?

  25. 25

    如何将字符串转换为时间戳

  26. 26

    如何将浮点数转换为时间格式?

  27. 27

    如何将日期字符串从 JSON 转换为时间跨度

  28. 28

    如何将“时间”从DateTime转换为int?

  29. 29

    如何将nvarchar(包括时间)转换为datetime

热门标签

归档