本地及 UTC 界線一起寫
RFC 3339 用 UTC 時差表示一個時間點;業務日範圍要另外訂明。例子把香港 2026 年 10 月 10 日定為包含開始、不包含結束,並不把純日期欄位改成時間戳記。
| 界線或事件 | UTC 表示 | 計入 10 月 10 日嗎? |
|---|---|---|
| 開始:2026-10-10T00:00:00+08:00 | 2026-10-09T16:00:00Z | 是 |
| 最後一秒的例子 | 2026-10-10T15:59:59Z | 是,更高精確度亦按範圍判斷 |
| 結束:2026-10-11T00:00:00+08:00 | 2026-10-10T16:00:00Z | 否,下一日由此開始 |
相連兩日一起測試
timestamp >= start_utc AND timestamp < end_utc匯出記錄保留時區及截數規則。測試剛好在起訖的事件,也加入小數秒。來源若有更高精確度,便不能用包含「23:59:59」代替完整日的結束界線。
按此規則,2026-10-10T16:00:00Z 屬哪一日?
查看參考答案
屬香港 10 月 11 日;不計入 10 月 10 日範圍,剛好是下一日的開始。