`time.setFormat24Hour(Language.TIME + "yyyy-MM-dd EEEE")` 顯示 `Ti0e: xxxxxxx`,`Time` 變 `Ti0e`。
`TextClock` 內部用 `SimpleDateFormat` 解析格式字符串,`Language.TIME` 若為 `"Time"`,其中 **`m` 被識別為「分」格式符**,導致解析錯位。
// 1. 轉義保留字符
time.setFormat24Hour(Language.TIME.replace("m", "\\m") + " yyyy-MM-dd EEEE");
// 或
time.setFormat24Hour("'Time' yyyy-MM-dd EEEE"); // 單引號包裹字面量
// 2. 直接使用完整模式常量
time.setFormat24Hour("HH:mm yyyy-MM-dd EEEE");
| 符號 | 含義 | 示例 |
|---|---|---|
| y | 年 | 2024 |
| M | 月 | 07 |
| d | 日 | 15 |
| H | 時 | 14 |
| m | 分 | 30 |
| s | 秒 | 59 |
| E | 星期 | 星期一 |
所有字母均為保留字,字面量必須用單引號 `'` 包裹。