在SQLite中的两个日期时间之间将时间差异显示为HH:MM:SS

埃德森·霍拉西奥(Edson Horacio Junior)

我有两个不同的日期时间:2020-05-18 12:30:012020-05-17 13:00:00
我想说明的格式它们之间的时间差HH:MM:SS,这是23:30:01

如果差异大于24小时,例如28小时12分45秒,则显示为28:12:45

如何在SQLite中做到这一点?

福帕斯

SQLite支持有限数量的日期时间操作功能。
这些功能之一是strftime()

strftime('%s', somedate)

返回从'1970-01-01'的秒数somedate

通过使用此功能,算术计算,字符串填充和串联,您可以像这样获得所需内容:

  CASE WHEN ((strftime('%s', date1) - strftime('%s', date2)) / 3600) < 10 THEN '0' ELSE '' END ||
  ((strftime('%s', date1) - strftime('%s', date2)) / 3600) || ':' ||   
  SUBSTR('0' || (((strftime('%s', date1) - strftime('%s', date2)) / 60) % 60), -2) || ':' ||   
  SUBSTR('0' || ((strftime('%s', date1) - strftime('%s', date2)) % 60), -2) 

用您的日期替换date1date2

请参阅简化的演示

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Perl中相互减去两个HH:MM:SS时间?

来自分类Dev

VBA Excel在时间格式为m / d / yyyy hh:mm:ss时发现时间差异

来自分类Dev

将两个日期与格式比较为yyyy-MM-dd HH:mm:ss的时间进行比较

来自分类Dev

计算HH:MM:SS javascript中两个日期之间的时差

来自分类Dev

Moment.js是否以dd:hh:mm:ss格式获取两个日期之间的差异?

来自分类Dev

QCustomPlot在HH:MM:SS中显示的时间

来自分类Dev

hh:mm:ss格式的两个日期之间的时间碳差异

来自分类Dev

计算Elixir中两个日期之间的时间差的方法

来自分类Dev

在SQL中将两个时间字段之间的平均差异显示为MM:SS

来自分类Dev

熊猫数据框中以秒为单位的两个日期时间戳[yyyy-mm-dd hh:mm:ss.000]列之间的差异计算错误

来自分类Dev

相互减去两个日期时间,并在python 2.7中返回HH:MM:SS

来自分类Dev

如何找到两个日期之间以秒和纳秒为单位的时间差?

来自分类Dev

计算熊猫数据框中两个hh:mm列之间的时间差

来自分类Dev

添加和扩展两个列表之间的时间差异奇异

来自分类Dev

如何计算两个日期时间之间的时间差?

来自分类Dev

两个日期时间条目之间的差异

来自分类Dev

无法获得两个日期时间之间的差异?

来自分类Dev

两个日期之间的差异(美国假日时间除外)

来自分类Dev

计算两个日期时间之间的差异

来自分类Dev

两个时间之间的差异(以秒为单位)

来自分类Dev

计算两个日期时间之间的差异odoo 10

来自分类Dev

获取 hh:mm 格式且大于 24 小时的两个时间之间的差异

来自分类Dev

以微秒精度获取两个日期时间之间的差异

来自分类Dev

将天数添加到日期时间,然后找到两个日期之间的天数差异

来自分类Dev

计算两个时间戳之间的时间差

来自分类Dev

计算两个时间值之间的时间差(以分钟为单位)

来自分类Dev

两个时间戳之间的差异(以秒为单位)

来自分类Dev

hh:mm:ss 格式的两个时间戳的区别

来自分类Dev

无法找到两个日期时间变量之间的差异

Related 相关文章

  1. 1

    如何在Perl中相互减去两个HH:MM:SS时间?

  2. 2

    VBA Excel在时间格式为m / d / yyyy hh:mm:ss时发现时间差异

  3. 3

    将两个日期与格式比较为yyyy-MM-dd HH:mm:ss的时间进行比较

  4. 4

    计算HH:MM:SS javascript中两个日期之间的时差

  5. 5

    Moment.js是否以dd:hh:mm:ss格式获取两个日期之间的差异?

  6. 6

    QCustomPlot在HH:MM:SS中显示的时间

  7. 7

    hh:mm:ss格式的两个日期之间的时间碳差异

  8. 8

    计算Elixir中两个日期之间的时间差的方法

  9. 9

    在SQL中将两个时间字段之间的平均差异显示为MM:SS

  10. 10

    熊猫数据框中以秒为单位的两个日期时间戳[yyyy-mm-dd hh:mm:ss.000]列之间的差异计算错误

  11. 11

    相互减去两个日期时间,并在python 2.7中返回HH:MM:SS

  12. 12

    如何找到两个日期之间以秒和纳秒为单位的时间差?

  13. 13

    计算熊猫数据框中两个hh:mm列之间的时间差

  14. 14

    添加和扩展两个列表之间的时间差异奇异

  15. 15

    如何计算两个日期时间之间的时间差?

  16. 16

    两个日期时间条目之间的差异

  17. 17

    无法获得两个日期时间之间的差异?

  18. 18

    两个日期之间的差异(美国假日时间除外)

  19. 19

    计算两个日期时间之间的差异

  20. 20

    两个时间之间的差异(以秒为单位)

  21. 21

    计算两个日期时间之间的差异odoo 10

  22. 22

    获取 hh:mm 格式且大于 24 小时的两个时间之间的差异

  23. 23

    以微秒精度获取两个日期时间之间的差异

  24. 24

    将天数添加到日期时间,然后找到两个日期之间的天数差异

  25. 25

    计算两个时间戳之间的时间差

  26. 26

    计算两个时间值之间的时间差(以分钟为单位)

  27. 27

    两个时间戳之间的差异(以秒为单位)

  28. 28

    hh:mm:ss 格式的两个时间戳的区别

  29. 29

    无法找到两个日期时间变量之间的差异

热门标签

归档