ライブラリは通常、time.Timeを構築します ローカルタイムゾーンを使用して値を設定しますが、時刻は同じであるため、心配する必要はありません。
特にUTCゾーンの時刻を表示/出力する場合は、時刻をUTCタイムゾーンに「切り替え」ます。これには、 Time.UTC()を使用できます。
方法:
val := fmt.Sprintf("\"%s\"", nt.Time.UTC().Format("01/02/2006 15:04:05"))
それだけです。
NullTimeの場合も注意してください は無効です。むしろJSONnullを出力します 空の文字列の代わりに。