我知道有相反的library。我需要格式化字符串,例如,"一年前"任何日期格式" 29/02/15"。
答案 0 :(得分:3)
这很棘手,因为这些库(如timeago
)也会在“不到一分钟之前”翻译时间(你无法将其转换回确切的时间)
对于精确表达式(例如“3个月前”),您需要使用time.AddDate()
(此处t.AddDate(0, -3, 0).Month()
)
然后,您可以使用Time.Format
或metakeule/fmtdate
将结果时间格式化为您想要的任何日期格式。