Freemarker 日期区域设置分隔符

Freemarker date locale separator

是否可以在 freemarker 中检索区域设置格式中使用的分隔符?

示例脚本:

[#setting locale="de"]
[#assign date = .now?date /]
de ${date?string.short}
<br>
[#setting locale="en"]
en ${date?string.short}

打印以下内容

de 22.11.21
en 11/22/21

是否可以从 freemarker 上下文中获取句点或斜杠(分隔符)?有内置的可以 return 这个吗?

不,这不可能。该字符直接位于 Java 为语言环境提供的 SimpleDateFormat 模式(String)中,据我所知,甚至没有 Java API 得到那个符号。