В golang я не нашел способа преобразовать 12-часовое форматное время в 24-часовой формат, как показано ниже:
07:05:45PM to 19:05:45
Я попробовал ниже, используя макет
layout := "Mon Jan 2 15:04:05 -0700 MST 2006"
/*
* Write your code here.
*/
//layout := "3:04PM"
t,_ := time.Parse(layout,s)
fmt.Println(t)
Выводэто:
07:05:45PM
Я искал ответы, похожие на это, но это не помогает всем использовать весь макет.Я нашел ответы на другом языке, но не на ходу.