ParseInLocation(layout, value string, loc *Location) (Time, error)
指定した時刻を文字列から作成するにはParseもしくはParseInLocationを使います Parseの場合ローカルタイムが適用されるので指定したロケーションで時刻が取得できるParseInLocationを使います time.Formatと同様の使い方をします Formatに与えられる引数は既に決められていて下記になります 秒 05 分 04 時 15 日 02 月 01 年 2006
jst, _ := time.LoadLocation("Asia/Tokyo")
t1, _ := time.ParseInLocation("2006-01-02 15:04:05", "2019-10-17 00:12:15", jst)
fmt.Println(t1)
// => 2019-10-17 00:12:15 +0900 JST
コピペ実行用
package main
import (
"fmt"
"time"
)
//--------------------------------------------------------
// 指定した時刻を文字列から作成する(time.ParseInLocation)
//--------------------------------------------------------
func main() {
// ParseInLocation(layout, value string, loc *Location) (Time, error)
// 指定した時刻を文字列から作成するにはParseもしくはParseInLocationを使います
// Parseの場合ローカルタイムが適用されるので指定したロケーションで時刻が取得できるParseInLocationを使います
// time.Formatと同様の使い方をします
// Formatに与えられる引数は既に決められていて
// 秒 05
// 分 04
// 時 15
// 日 02
// 月 01
// 年 2006
jst, _ := time.LoadLocation("Asia/Tokyo")
t1, _ := time.ParseInLocation("2006-01-02 15:04:05", "2019-10-17 00:12:15", jst)
fmt.Println(t1)
// => 2019-10-17 00:12:15 +0900 JST
}