Go的time
包让我这样做:
time.Now().Format("2 January 2006")
返回类似10 November 2009
的东西。
我可以使用10th November 2009
或任何标准的Go包来获得像time
这样的东西吗?
time.Format文档没有提及它,如果可能的话我想避免使用doing it manually。
在内置的time
库中没有支持。您需要自己实现这些功能,使用链接Java问题中描述的算法,或者使用可以为您执行此操作的第三方库,例如humanize
:https://godoc.org/github.com/dustin/go-humanize#Ordinal。