获取时间戳的星期一日期

时间:2014-05-22 21:24:45

标签: postgresql postgresql-9.2

如何获取上一个星期一的时间戳日期?基本上是一个“周”字段。

我用谷歌搜索并获得了MS SQL,但不适用于Postgresql。

SELECT DATEADD(wk, DATEDIFF(wk,0,GETDATE()), 0) MondayOfCurrentWeek

1 个答案:

答案 0 :(得分:2)

select date_trunc('week', current_timestamp)

手册中的更多详细信息:http://www.postgresql.org/docs/current/static/functions-datetime.html#FUNCTIONS-DATETIME-TRUNC