如何在Postgres中按自定义日期格式查询?

wnba_youngboy

我有一个postgres表,其中的列“ date”是具有基本javascript日期格式的字符串:

"Tue Dec 29 2020 23:16:54 GMT-0800 (Pacific Standard Time)"

我想知道是否有一种按日期查询的方法,即使它是这样的字符串格式也是如此。在我的节点后端中,我目前正在这样做:

  pool.query("SELECT * FROM table WHERE field1 = $1 ORDER BY date DESC LIMIT 10", [val1], (err, table) => {
      if(err) {
        return res.status(400)
        done()
      } else {
        res.json(table.rows)
      }
    })

乍一看似乎可行,但是由于添加了更多记录,因此它实际上并没有正常工作。如果有不涉及重做日期列的修复程序,我将不胜感激,因为我已经围绕该日期字符串格式构建了很多代码。先感谢您。

蓝色的星星;蓝星

正如评论者所指出的,使用timestamp列比使用string列会更好。但是,如果您无法更改架构,则可以在进行排序之前将时间戳字符串转换为实际时间戳,如下所示-

SELECT * FROM table 
WHERE field1 = $1 
ORDER BY to_timestamp(date, 'Dy Mon DD YYYY HH24:MI:SS') DESC 
LIMIT 10

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Java中实现自定义日期格式?

来自分类Dev

SQL查询中的自定义日期时间格式

来自分类Dev

如何在SimpleXmlConverter中为Retrofit 1.9.0设置自定义日期格式?

来自分类Dev

如何在Android中设置自定义格式设置日期

来自分类Dev

如何在Powerpoint的自动更新字段中设置自定义日期格式?

来自分类Dev

如何在MySQL查询中定义自定义ORDER BY

来自分类Dev

如何在自定义工具提示格式化程序中自动格式化日期?

来自分类Dev

如何在freemarker中自定义数字格式?

来自分类Dev

如何在Laravel中自定义日期变量?

来自分类Dev

如何在JHipster中添加自定义查询?

来自分类Dev

如何在backand的自定义查询中实现分页

来自分类Dev

如何在Laravel中查询自定义键?

来自分类Dev

如何在Cakephp 1.3中自定义查询

来自分类Dev

如何在模型 Laravel 中编写自定义查询?

来自分类Dev

WordPress查询自定义日期字段按天排序

来自分类Dev

如何在Power BI中按自定义日期层次结构按时间顺序对图表进行排序

来自分类Dev

如何显示Excel日期自定义格式作为日期

来自分类Dev

如何在Power BI查询编辑器中为最大日期添加自定义列?

来自分类Dev

如何在文件中使用按自定义日期排序?

来自分类Dev

如何在mysql查询中使用自定义joomla日期

来自分类Dev

如何从输入日期获取自定义格式的输出?

来自分类Dev

如何打印在Java 8自定义格式的日期?

来自分类Dev

如何使用Compact Framework以自定义格式显示日期

来自分类Dev

如何存储和显示自定义日期格式?

来自分类Dev

如何从输入日期获取自定义格式的输出?

来自分类Dev

Rails 4中的自定义日期时间格式

来自分类Dev

MS Word 2010中的自定义日期格式

来自分类Dev

在Windows中自定义日期时间格式

来自分类Dev

水晶报表中的自定义日期格式

Related 相关文章

  1. 1

    如何在Java中实现自定义日期格式?

  2. 2

    SQL查询中的自定义日期时间格式

  3. 3

    如何在SimpleXmlConverter中为Retrofit 1.9.0设置自定义日期格式?

  4. 4

    如何在Android中设置自定义格式设置日期

  5. 5

    如何在Powerpoint的自动更新字段中设置自定义日期格式?

  6. 6

    如何在MySQL查询中定义自定义ORDER BY

  7. 7

    如何在自定义工具提示格式化程序中自动格式化日期?

  8. 8

    如何在freemarker中自定义数字格式?

  9. 9

    如何在Laravel中自定义日期变量?

  10. 10

    如何在JHipster中添加自定义查询?

  11. 11

    如何在backand的自定义查询中实现分页

  12. 12

    如何在Laravel中查询自定义键?

  13. 13

    如何在Cakephp 1.3中自定义查询

  14. 14

    如何在模型 Laravel 中编写自定义查询?

  15. 15

    WordPress查询自定义日期字段按天排序

  16. 16

    如何在Power BI中按自定义日期层次结构按时间顺序对图表进行排序

  17. 17

    如何显示Excel日期自定义格式作为日期

  18. 18

    如何在Power BI查询编辑器中为最大日期添加自定义列?

  19. 19

    如何在文件中使用按自定义日期排序?

  20. 20

    如何在mysql查询中使用自定义joomla日期

  21. 21

    如何从输入日期获取自定义格式的输出?

  22. 22

    如何打印在Java 8自定义格式的日期?

  23. 23

    如何使用Compact Framework以自定义格式显示日期

  24. 24

    如何存储和显示自定义日期格式?

  25. 25

    如何从输入日期获取自定义格式的输出?

  26. 26

    Rails 4中的自定义日期时间格式

  27. 27

    MS Word 2010中的自定义日期格式

  28. 28

    在Windows中自定义日期时间格式

  29. 29

    水晶报表中的自定义日期格式

热门标签

归档