使用 FText::AsDateTime(const FDateTime& DateTime, const FString& CustomPattern, const FString& TimeZone, const FCulturePtr& TargetCulture)接口进行日期本地化,Pattern为’y/MM/dd HH:mm:ss’。
切换到en-US后年份和时间之间会默认生成一个逗号分隔,请问如何去掉?
[Image Removed]
[Image Removed]
使用 FText::AsDateTime(const FDateTime& DateTime, const FString& CustomPattern, const FString& TimeZone, const FCulturePtr& TargetCulture)接口进行日期本地化,Pattern为’y/MM/dd HH:mm:ss’。
切换到en-US后年份和时间之间会默认生成一个逗号分隔,请问如何去掉?
[Image Removed]
[Image Removed]
你好,我看了下如果使用en-US,ICU 会将添加逗号使格式符合英语习惯,自定义Pattern一部分被ICU 的区域设置规则部分接管了,恐怕您拿到字符串后再处理一下比较合适
好的,目前使用的地方也不需要支持动态切换语言,先转为字符串处理了