Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date 在Go中国际化日期格式_Date_Go_Internationalization - Fatal编程技术网

Date 在Go中国际化日期格式

Date 在Go中国际化日期格式,date,go,internationalization,Date,Go,Internationalization,我目前在Go模板中有以下标记: {{ .PublishedAt.Format " Jan 02, 2006" }} 我想用这种格式显示,但用另一种语言。这是内置的Go功能吗?如果没有,实现这一点的最佳实践是什么?目前没有支持,时间包对我来说似乎不容易扩展,但我会考虑一下。如果导出了包含这些字符串的数组,那么通过将外语版本重新指定给该属性来修改将非常容易。希望我能找到一个类似的alt,因为我认为这是唯一合理的处理方法。否则你会有一大堆没有人愿意处理或维护的映射代码。基本上,你需要一个map[st

我目前在Go模板中有以下标记:

{{ .PublishedAt.Format " Jan 02, 2006" }}

我想用这种格式显示,但用另一种语言。这是内置的Go功能吗?如果没有,实现这一点的最佳实践是什么?

目前没有支持,时间包对我来说似乎不容易扩展,但我会考虑一下。如果导出了包含这些字符串的数组,那么通过将外语版本重新指定给该属性来修改将非常容易。希望我能找到一个类似的alt,因为我认为这是唯一合理的处理方法。否则你会有一大堆没有人愿意处理或维护的映射代码。基本上,你需要一个
map[string][/code>字符串,以语言为键,值是与
shortDayNames
或任何你想要的格式常量等价的语言(您可能需要其中的几个,我正在引用一个包含Mon、Tues ect值的未报告的时间数组)然后,您可以在执行格式化调用之前设置语言,允许您重用生成格式化字符串的大量开关逻辑。您可能只想及时获取源代码,并使用我描述的附加功能制作您自己的版本。@evanmcdonnal如果atm中已经存在某种功能,我宁愿这样做,而不是重新发明轮子。After调查和您的回答,我相信目前还没有实现。我将查找包。否则,最后一个选项是创建一个包。