저는 새롭고 작은 콘솔 스크립트를 만들었습니다. 당신은 여기 내 코드를 확인할 수 있습니다 : 나는 관련 question을 본 적이시간이지나갑니다. 거리가 바뀌 었습니다. 거리가 멀어졌습니다.
package main
import (
"bufio"
"fmt"
"os"
"time"
)
func main() {
reader := bufio.NewReader(os.Stdin)
fmt.Println("Calculate")
fmt.Print("Hours and minutes: ")
start, _, _ := reader.ReadLine()
begin, err := time.Parse("2016-12-25 00:00:00", "2016-12-25 "+string(start)+":00")
if err != nil {
fmt.Println(err)
}
fmt.Println(begin)
}
을하지만 난 이유를 이해할 수 없었다. 내가 잘못 뭐하는 거지에
parsing time "2016-12-25 22:40:00": month out of range
0001-01-01 00:00:00 +0000 UTC
어떤 아이디어 :
이 내 코드를 실행 한 후지고있어 오류가 무엇입니까?
감사
하루 전부터이 질문의 최신 버전은 어떻습니까? https://stackoverflow.com/questions/40388246/convert-string-to-time-and-parse-in-golang – JimB
그래서, 구체적으로 그 날짜 여야합니까? : O – rafamds
만약 정의 된 값이 없다면 함수는 각 필드의 차이를 알아야합니까? – JimB