データベースの日付フィルタで時間とタイムゾーンの日付をサポート

開示?
開示?
原題
Dates with times and timezones are now supported on Database Date Filters
日付
Oct 22, 2021
Number
31
前のリリース日(最新)
リリース間隔(日)
作成日
Nov 11, 2021 01:58 AM
タグ
IMPROVED
経過日数
以前は、 equals, after, before, on_or_after, and on_or_before などの日付のフィルタに使えたのは、時間を含まない日付だけだった。
{ "filter": { "or": [ { "property": "My Time Property", "date": { "before": "2021-10-20" } } ] }, "sorts": [] }
現在は、ISO 8601 の日付フォーマットを受け付けるようになった。
{ "filter": { "or": [ { "property": "My Time Property", "date": { "before": "2021-10-15T12:00:00-07:00" } } ] }, "sorts": [] }
 
💡
日付と時間の比較方法 時刻の比較はミリ秒の精度で行われる。タイムゾーンが無指定の場合には、UTCとなる。
💡
日付の equal filter について 時間が指定されていない場合の equals の場合、比較は UTC 時間の開始時刻と終了時刻で行われる。時刻が設定されているときには、比較はミリ秒精度で行われる。タイムゾーンが指定されていない場合には、UTC が用いられる。

🖇️
Notion API Changelog まとめ