如何在Go中获得序数指标(第1,第2,第3等)

问题描述 投票:0回答:1

Go的time包让我这样做:

time.Now().Format("2 January 2006")

返回类似10 November 2009的东西。

我可以使用10th November 2009或任何标准的Go包来获得像time这样的东西吗?

time.Format文档没有提及它,如果可能的话我想避免使用doing it manually

datetime go time format ordinal
1个回答
1
投票

在内置的time库中没有支持。您需要自己实现这些功能,使用链接Java问题中描述的算法,或者使用可以为您执行此操作的第三方库,例如humanizehttps://godoc.org/github.com/dustin/go-humanize#Ordinal

© www.soinside.com 2019 - 2024. All rights reserved.