AQL 日期和時間格式
使用 Ariel 查詢語言 (AQL) 日期和時間格式來代表查詢中的時間和日期。
下表列出代表 AQL 查詢中的日期和時間的字母。 此表格基於 SimpleDate格式。
| 字母 | 日期或時間參數 | 簡報 | 範例 |
|---|---|---|---|
| y | 行事曆年 | 年份 使用的日期範例為: 20-June-2016 |
DATEFORMAT(starttime,'yy-MM-dd') 傳回日期格式: 16-06-20
傳回日期格式: 2016-06-20
|
| Y | 週年 | 年份 一週年的第一天和最後一天可以有不同的行事曆年份值。 使用的日期範例為: 20-June-2016 |
DATEFORMAT(starttime,'YY-MM-dd') 傳回日期格式: 16-06-20
傳回日期格式: 2016-06-20
傳回開始時間、儲存時間及事件名稱直欄 |
| M | 一年中的月份 | 月 3 個以上字母會解譯為文字。 2 個字母會解譯為數字。 使用的日期範例為: 20-June-2016 |
DATEFORMAT(starttime,'yyyy-MMMM-dd') 傳回日期格式: 2016-June-20
傳回日期格式: 2016-Jun-20
傳回日期格式: 2016-06-20 |
| w | 年中的週 | 數字 使用的日期範例為: 20-June-2016 |
DATEFORMAT(starttime,'yyyy-ww-dd') 傳回日期格式: 2016-26-20 附註: 26 是每年第 26 週
|
| W | 當月第幾週 | 數字 使用的日期範例為: 20-June-2016 |
DATEFORMAT(starttime,'yyyy-WW-dd') 傳回日期格式: 2016-04-20 附註: 04 是每月第 4 週
|
| D | 一年中的第幾天 | 數字 年份中的第幾天 (以數字表示) 使用的日期範例為: 20-June-2016 |
DATEFORMAT(starttime,'yyyy-mm-DD') 傳回日期格式: 2016-06-172 附註: 172 是一年中的第 172 天
|
| d | 每月第幾天 | 數字 使用的日期範例為: 20-June-2016 |
DATEFORMAT(starttime,'yyyy-mm-dd') 傳回日期格式: 2016-06-20 |
| F | 一個月中的星期幾 | 數字 使用的日期範例為: 20-June-2016 |
DATEFORMAT(starttime,'yyyy-MM-FF') 傳回日期格式: 2016-06-03 附註: 03 是每月第 3 天
|
| E | 星期幾名稱 | 文字 使用的日期範例為: 20-June-2016 |
DATEFORMAT(starttime,'yyyy-MM-EE') 傳回日期格式: 2016-06-Mon |
| a | AM 或 PM | 文字 使用的日期範例為: 20-June-2016 |
DATEFORMAT(starttime,'yyyy-MM-dd h a') 2016-06-20 06 PM |
| H | 一天中的小時 (0-23) | 數字 使用的日期範例為: 20-June-2016 |
DATEFORMAT(starttime,'yyyy-MM-dd H') 傳回日期格式: 2016-06-20 18 附註: 18 是 18:00 時
|
| k | 一天中的小時 (1-24) | 數字 使用的日期範例為: 20-June-2016 |
DATEFORMAT(starttime,'yyyy-MM-dd k') 傳回日期格式: 2016-06-20 18 附註: 18 是 18:00 時
|
| K | 以 AM/PM 為單位的小時 (0-11) | 數字 使用的日期範例為: 20-June-2016,下午 6 點 |
DATEFORMAT(starttime,'yyyy-MM-dd K a') 傳回日期格式: 2016-06-20 6 PM 附註: K = 6 且 a = PM
|
| h | 小時 (AM/PM) (1-12) | 數字 使用的日期範例為: 20-June-2016 6 PM |
DATEFORMAT (starttime,'yyyy-MM-dd h a') 傳回日期格式: 2016-06-20 6 PM 附註: h = 6 且 a = PM
|
| m | 小時中的分鐘 | 數字 使用的日期範例為: 20-June-2016, 6:10 PM |
DATEFORMAT(starttime,'yyyy-MM-dd h:m a') 傳回日期格式: 2016-06-20 6:10 PM 附註: 在查詢中新增冒號以格式化時間
|
| s | 分秒 | 數字 使用的日期範例為: 20-June-2016, 6:10:56 PM |
DATEFORMAT(starttime,'yyyy-MM-dd h:m:s a')傳回日期格式: 2016-06-20 6:10:56 PM 附註: 在查詢中新增冒號以格式化時間
|
| S | 毫秒 | 數字 使用的日期範例為: 20-June-2016, 6:10 PM |
DATEFORMAT(starttime,'yyyy-MM-dd h:m:ss:SSS a') 傳回日期格式: 2016-06-20 6:10:00:322 PM 附註: 在查詢中新增冒號以格式化時間
|
| z | 時區 | 一般時區 使用的日期範例為: 20-June-2016, 6:10 PM GMT + 1 |
DATEFORMAT(starttime,'yyyy-MM-dd h:m a z') 傳回日期格式: 2016-06-20 6:10 PM GMT + 1 附註: 在查詢中新增冒號以格式化時間
|
| Z | 時區 | RFC 822 時區 使用的日期範例為: 20-June-2016, 6:10 PM GMT + 1 |
DATEFORMAT(starttime,'yyyy-MM-dd h:m a Z')傳回日期格式: 2016-06-20 6:10 PM + 0100 附註: 在查詢中新增冒號以格式化時間
|
| X | 時區 | ISO 8601 時區 使用的日期範例為: 20-June-2016, 6:10 PM GMT + 1 |
DATEFORMAT(starttime,'yyyy-MM-dd h:m a X')傳回日期格式: 2016-06-20 6:10 PM + 01 附註: 在查詢中新增冒號以格式化時間
|