仅比较postgres中两个时间戳的时间

OneChillDude

在PostgreSQL中,我需要一种方法来确定当前时间是否在带有opens_at和closes_at时间戳的特定模型的工作时间内。什么是有效的Postgres方法。

对于Sqlite3,我有:

                        (opens_at > closes_at AND
                        (TIME(opens_at) > :now OR :now < TIME(closes_at)))
                        OR
                        (closes_at > opens_at AND
                        (TIME(opens_at) < :now AND TIME(closes_at) > :now))

我忘了说这正在运行,ActiveRecord所以:now实际上等于当前的UTC时间。

亩太短

可能最简单的方法是将timestamps强制转换为times并使用localtime

opens_at::time > localtime or localtime < closes_at::time
...

Rails将把UTC的所有内容存储在数据库内部(包括数据库连接),因此您不必担心时区问题。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

比较Python中的两个时间戳

来自分类Dev

laravel carbon 从时间戳比较两个时区时间

来自分类Dev

比较两个Firestore时间戳“大于”

来自分类Dev

获取 R 中两个时间戳之间的时间

来自分类Dev

Python - 迭代两个 CSV 文件中的每一行并比较时间戳值

来自分类Dev

在pyspark中的两个时间戳之间创建一个时间戳数组

来自分类Dev

比较Jest中Postgres的时间戳结果

来自分类Dev

PHP中两个时间戳之间的差异

来自分类Dev

PHP中两个时间戳变量之间的区别

来自分类Dev

减去AWS Athena中的两个时间戳列

来自分类Dev

计算bash中两个时间戳之间的差异

来自分类Dev

PHP中两个时间戳变量之间的区别

来自分类Dev

在Oracle中两个时间戳之间搜索数据

来自分类Dev

Apex 5.1 中两个时间戳之间的时差

来自分类Dev

Influxdb - 从两个后续时间戳中减去数据

来自分类Dev

如何比较两个时间戳以查看一个时间戳是否晚了超过特定的分钟数?

来自分类Dev

增加两个小时的时间戳

来自分类Dev

两个时间戳之间的天数

来自分类Dev

在PostgreSQL中,我们可以直接比较两个带有不同时区的时间戳吗?

来自分类Dev

在模型中创建自定义函数以比较两个外键最大时间戳

来自分类Dev

比较iOS中的两个时间值?

来自分类Dev

比较SQL中的两个时间字符串

来自分类Dev

两个editText中的时间比较:android

来自分类Dev

如何检查两个“日期时间”时间戳之间的“日期时间”时间戳是否

来自分类Dev

重击:计算两个时间戳之间经过的时间

来自分类Dev

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

来自分类Dev

比较两个时间戳记天

来自分类Dev

Datetimepicker比较两个日期/时间

来自分类Dev

TO_CHAR在比较两个时间戳时只考虑日期吗?

Related 相关文章

热门标签

归档