【发布时间】:2018-08-22 18:24:54
【问题描述】:
我需要在查询编辑器中将“YYYY-MM-DD”显示为模板,以便用户知道如何格式化日期。但是因为应用程序是多语言的,我认为如果我为每种语言显示这个字符串会更容易理解。
所以对于德语,它必须是:“JJJJ-MM-TT”
有没有办法在 C# 中自动获取这些字符串?
【问题讨论】:
-
也许this 会帮助你
-
没错,恭喜,无论如何,我不确定这是否是一个真正的问题(无意冒犯,从技术上讲,这仍然是一个好问题),因为 YYYY-MM-DD 在某种程度上是一种惯例开发人员和一般人......在您开始开发这样的解决方案之前询问可能会很有用,因为我认为不存在类似的东西(如果确实存在的话会感兴趣):)
-
我不知道有任何内置的解决方案可以让您本地化格式字符串。您必须自己实施解决方案。一旦有了相应的映射,就不会太难了。
-
如果我理解正确,这只是关于如何以自己的语言向用户显示格式的问题,而不是关于如何更改代码中使用的格式模式的问题,所有内容都保持原样。在这种情况下,您只需要某种集合来存储区域设置 ID 和匹配的字符串以显示给您的用户。
标签: c#