当前位置: 首页 > 面试题库 >

最快相当于MySQL UTC_DATE()的postgreSQL(获取UTC日期)?

濮阳振
2023-03-14
问题内容

我是PostgreSQL的新手,令我惊讶的是,似乎没有单个函数可以UTC_DATE()与MySQL相提并论。

我可以结合使用日期和时区功能获得理想的结果,但是我想知道最快的方法是什么。

我只想获取当前时间 00:00:00的* UTC 日期部分。 *


问题答案:

使用PostgreSQL的时区功能:

SELECT 
    CAST(NOW() at time zone 'utc' AS date);


 类似资料:
  • 问题内容: 获取当前UTC时间的功能是什么。我已经尝试使用System.getCurrentTime,但是我得到了设备的当前日期和时间。 谢谢 问题答案: 确实会提供自1970年1月1日UTC以来的毫秒数。您看到本地时间的原因可能是因为您在使用实例之前将其转换为字符串。您可以使用s 在任何时区将s 转换为s: 另请参阅此相关问题。

  • 问题内容: 我无法通过以下方式获取MongoDB记录的JavaScript Date字符串。它一直在使用我的当地时间。 输出: 我需要将其设置为UTC,因此我可以将时间戳记保留在Mongo中,所以键入为。 我怎样才能做到这一点? 问题答案: 时间戳记是时间点。通常,这可以通过经过epoc(1970年1月1日,美国中部时间UTC的Unix Epoc)后的毫秒数来表示。该时间点的格式取决于时区。虽然是

  • 问题内容: 我想获取UTC的当前时间。我到目前为止所做的是(仅出于测试目的): 是我的当地时间,那很好 是我的本地时间+ 1,但应该是本地时间-1 … 我的本地时区是UTC + 1(根据调试输出和此处的列表:https : //www.joda.org/joda- time/timezones.html )… 如何正确地从一个时区转换为另一个时区(包括毫秒表示)? 编辑 我需要日期/毫秒…这不是正

  • 问题内容: 当我创建一个新Date对象时,它将被初始化为当前时间,但是在本地时区。如何获取格林尼治标准时间的当前日期和时间? 问题答案: 尽管它的值通常是与UTC有关的,但它没有特定的时区。是什么让你认为这是当地时间? 准确地说:内的值是自Unix时代(UTC)在1970年1月1日午夜开始的毫秒数。相同的纪元也可以在其他时区进行描述,但是传统的描述是以UTC表示的。由于距固定纪元以来的毫秒数,因此

  • 本文向大家介绍PostgreSQL 如何获取当前日期时间及注意事项,包括了PostgreSQL 如何获取当前日期时间及注意事项的使用技巧和注意事项,需要的朋友参考一下 在开发数据库应用或者调试代码时,经常需要获取系统的当前日期和时间,我们来看一下 PostgreSQL 中提供的相关函数。 当前日期 CURRENT_DATE CURRENT_DATE 函数用于获取数据库服务器的当前日期: 调用该函数

  • 问题内容: 我在Java中的Date类遇到问题。日期类返回本地机器日期,但我需要UTC-0。 我已经在Google上搜索,找到了JavaScript的绝佳解决方案,但Java却没有任何用处。 如何在Java 8中获取UTC + 0日期? 问题答案: 使用Java 8,您可以编写: 要回答您的评论,您可以将其转换为日期(除非您依赖于旧代码,我看不见任何原因)或自时代以来转换为毫。