“ 2019年5月11日上午7:28”
“ 2019年8月26日上午11:07”
“ 2019年7月31日下午01:26”
ETC ...
我的尝试
git am <patchfile>
但这是错误的,因为它可以删除月份中的字符
答案 0 :(得分:1)
怎么样?
if d := timeStr[1]; d >= '0' && d <= '9' {
// 2-digit day
timeStr = timeStr[:2] + timeStr[4:]
} else {
// 1-digit day
timeStr = timeStr[:1] + timeStr[3:]
}
答案 1 :(得分:1)
可以使用正则表达式执行此类操作。
re := regexp.MustCompile(`^(\d{1,2})(th|st|rd|nd)`)
re.ReplaceAllString("31st July 2019 01:26 PM", "$1")