答案1
我发现英文完全符合 ISO 标准:YYYY-MM-DD HH:MM(24 小时制)
而对我来说恩_DK使用 DD/MM/YYYY HH.MM(24h),其日期顺序(它只是西欧顺序)和时间分隔符都不符合 ISO 标准。
恩_CA使用 YYYY-MM-DD hh:MM (12h) 同样关闭但使用 AM/PM 而不是 24h。
在 Arch Linux 上运行的 KDE Plasma 5.11.3 上进行了测试。
编辑 2021-11-08:如果您的系统中不存在 en_SE,请在此答案的评论中,Kael Watts-Deuchar 提供了手动创建它的步骤。
答案2
不,这是不可能的。无法像在 KDE4 中那样手动设置格式。您始终必须为每个类别(数字、时间、货币、单位、排序规则)选择一个区域设置
不幸的是,安装更符合标准的语言环境(如 en_DK 或 en_NL)没有帮助。KDE5 使用自己的语言环境列表,而忽略系统语言环境。
对于桌面时钟,您可以在较新版本的 KDE 5 中设置不同于系统格式的日期和时间格式。
答案3
vi /usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml
- dateLabel.text = Qt.formatDate(main.currentTime, main.dateFormat);
+ dateLabel.text = Qt.formatDate(main.currentTime, "dd-MMM-yyyy");
取自https://www.ulduzsoft.com/2017/08/custom-date-configuration-in-kde-plasma-digital-clocks/
UPD 2021-8 月
在新版本的 Plasma(5.18+ 或更早版本,我不记得它具体出现的时间)中,通过 GUI 添加了格式设置
- 鼠标2位于时钟小部件上
- 配置数字时钟
- 在“日期格式”下拉菜单中选择“自定义”选项
- 根据填写https://doc.qt.io/qt-5/qml-qtqml-qt.html#formatDateTime-method
答案4
我发现选择Canada - Canadian English (en_CA)
会使 ISO 格式变短:
- 2017 年 9 月 15 日下午 12:26
- 2017 年 9 月 15 日星期五下午 12:25:34 GMT