Home

Awesome

parsetime

Build Status Coverage Status

date/time parser for golang

Usage

parsetime.NewParseTime

parsetime.NewParseTime()

package main

import (
	"fmt"
	"github.com/tkuchiki/parsetime"
	"log"
)

func main() {
	p, err := parsetime.NewParseTime()
	if err != nil {
		log.Fatal(err)
	}

	t, err2 := p.Parse("2016-01-02T03:04:05")

	if err2 != nil {
		log.Fatal(err)
	}


	// Local timezone: JST
	// 2016-01-02 03:04:05 +0900 JST
	fmt.Println(t)
}

parsetime.NewParseTime("location name")

func main() {
	p, err := parsetime.NewParseTime("US/Arizona")
	if err != nil {
		log.Fatal(err)
	}

	t, err2 := p.Parse("2016-01-02T03:04:05")

	if err2 != nil {
		log.Fatal(err)
	}


	// Local timezone: JST
	// 2016-01-02 03:04:05 -0700 MST
	fmt.Println(t)
}

parsetime.NewParseTime("timezone name")

func main() {
	p, err := parsetime.NewParseTime("MST")
	if err != nil {
		log.Fatal(err)
	}

	t, err2 := p.Parse("2016-01-02T03:04:05")

	if err2 != nil {
		log.Fatal(err)
	}


	// Local timezone: JST
	// 2016-01-02 03:04:05 -0700 MST
	fmt.Println(t)
}

parsetime.NewParseTime("timezone name", offset)

func main() {
	p, err := parsetime.NewParseTime("MST", -7*3600)
	if err != nil {
		log.Fatal(err)
	}

	t, err2 := p.Parse("2016-01-02T03:04:05")

	if err2 != nil {
		log.Fatal(err)
	}


	// Local timezone: JST
	// 2016-01-02 03:04:05 -0700 MST
	fmt.Println(t)
}

ParseTime

ParseTime.GetLocation

Returns *time.Location

var loc *time.Location
p, _ := parsetime.NewParseTime()

loc = p.GetLocation()

ParseTime.SetLocation

Sets *time.Location

var loc *time.Location
var err error
p, _ := parsetime.NewParseTime()

loc, err = time.LoadLocation("US/Arizona")
p.SetLocation(loc)

ParseTime.ISO8601

Parses ISO8601, RFC3339 date/time string

var t time.Time
var err error

p, _ := parsetime.NewParseTime()

t, err = p.ISO8601("2016-01-02T03:04:05")

ParseTime.RFC8xx1123

Parses RFC822, RFC850, RFC1123 date/time string

var t time.Time
var err error

p, _ := parsetime.NewParseTime()

t, err = p.RFC8xx1123("2016-01-02T03:04:05")

ParseTime.ANSIC

Parses ANSIC date/time string

var t time.Time
var err error

p, _ := parsetime.NewParseTime()

t, err = p.ANSIC("2016-01-02T03:04:05")

ParseTime.US

Parses MM/DD/YYYY format date/time string

var t time.Time
var err error

p, _ := parsetime.NewParseTime()

t, err = p.US("2016-01-02T03:04:05")

ParseTime.Parse

Parses date/time string

var t time.Time
var err error

p, _ := parsetime.NewParseTime()

t, err = p.Parse("2016-01-02T03:04:05")

Examples

ISO8601

Input String_time.Time
2006-01-02 15:042006-01-02 15:04:00 +0900 JST
2006-01-02 15:04-07:002006-01-02 15:04:00 -0700 -0700
2006-01-02 15:04 -07:002006-01-02 15:04:00 -0700 -0700
2006-01-02 15:04:052006-01-02 15:04:05 +0900 JST
2006-01-02 15:04:05-07:002006-01-02 15:04:05 -0700 -0700
2006-01-02 15:04:05 -07:002006-01-02 15:04:05 -0700 -0700
2006-01-02 15:04:05-07:00 MST2006-01-02 15:04:05 -0700 -0700
2006-01-02 15:04:05 -07:00 MST2006-01-02 15:04:05 -0700 -0700
2006-01-02 15:04:05.9999999992006-01-02 15:04:05.999999999 +0900 JST
2006-01-02 15:04:05.999999-07:00 MST2006-01-02 15:04:05.000999999 -0700 -0700
2006-01-02 15:04:05.9-07:00 MST2006-01-02 15:04:05.000000009 -0700 -0700
2006-01-02 15:04:05.9 -07:00 MST2006-01-02 15:04:05.000000009 -0700 -0700
2006-01-02 15:04:05.999-07:00 MST2006-01-02 15:04:05.000000999 -0700 -0700
2006-01-02 15:04:05.999 -07:00 MST2006-01-02 15:04:05.000000999 -0700 -0700
2006-01-02 15:04:05.999999-07:00 MST2006-01-02 15:04:05.000999999 -0700 -0700
2006-01-02 15:04:05.999999 -07:00 MST2006-01-02 15:04:05.000999999 -0700 -0700
2006-01-02 15:04:05.999999999-07:00 MST2006-01-02 15:04:05.999999999 -0700 -0700
2006-01-02 15:04:05.999999999 -07:00 MST2006-01-02 15:04:05.999999999 -0700 -0700
2006-01-02T15:042006-01-02 15:04:00 +0900 JST
2006-01-02T15:04-07:002006-01-02 15:04:00 -0700 -0700
2006-01-02T15:04 -07:002006-01-02 15:04:00 -0700 -0700
2006-01-02T15:04:052006-01-02 15:04:05 +0900 JST
2006-01-02T15:04:05-07:002006-01-02 15:04:05 -0700 -0700
2006-01-02T15:04:05 -07:002006-01-02 15:04:05 -0700 -0700
2006-01-02T15:04:05-07:00 MST2006-01-02 15:04:05 -0700 -0700
2006-01-02T15:04:05 -07:00 MST2006-01-02 15:04:05 -0700 -0700
2006-01-02T15:04:05.9999999992006-01-02 15:04:05.999999999 +0900 JST
2006-01-02T15:04:05.999999999-07:00 MST2006-01-02 15:04:05.999999999 -0700 -0700
2006-01-02T15:04:05.999999999 -07:00 MST2006-01-02 15:04:05.999999999 -0700 -0700
2006-01-02T15:04:05.999999-07:00 MST2006-01-02 15:04:05.000999999 -0700 -0700
2006-01-02T15:04:05.999999 -07:00 MST2006-01-02 15:04:05.000999999 -0700 -0700
2006-01-02T15:04:05.9-07:00 MST2006-01-02 15:04:05.000000009 -0700 -0700
2006-01-02T15:04:05.9 -07:00 MST2006-01-02 15:04:05.000000009 -0700 -0700
2006-01-022006-01-02 00:00:00 +0900 JST
200601022006-01-02 00:00:00 +0900 JST
200601021504052006-01-02 15:04:05 +0900 JST
20060102 1504052006-01-02 15:04:05 +0900 JST
20060102T1504052006-01-02 15:04:05 +0900 JST
15:04:052016-05-06 15:04:05 +0900 JST
15:04:05-07:00 MST2016-05-06 15:04:05 -0700 -0700
15:04:05 -07:00 MST2016-05-06 15:04:05 -0700 -0700
15:04:05.9-07:00 MST2016-05-06 15:04:05.000000009 -0700 -0700
15:04:05.9 -07:00 MST2016-05-06 15:04:05.000000009 -0700 -0700
15:04:05.999-07:00 MST2016-05-06 15:04:05.000000999 -0700 -0700
15:04:05.999 -07:00 MST2016-05-06 15:04:05.000000999 -0700 -0700
15:04:05.999999-07:00 MST2016-05-06 15:04:05.000999999 -0700 -0700
15:04:05.999999 -07:00 MST2016-05-06 15:04:05.000999999 -0700 -0700
15:04:05.999999999-07:00 MST2016-05-06 15:04:05.999999999 -0700 -0700
15:04:05.999999999 -07:00 MST2016-05-06 15:04:05.999999999 -0700 -0700
150405-07:00 MST2016-05-06 15:04:05 -0700 -0700
150405 -07:00 MST2016-05-06 15:04:05 -0700 -0700
150405.9-07:00 MST2016-05-06 15:04:05.000000009 -0700 -0700
150405.9 -07:00 MST2016-05-06 15:04:05.000000009 -0700 -0700
150405.999-07:00 MST2016-05-06 15:04:05.000000999 -0700 -0700
150405.999 -07:00 MST2016-05-06 15:04:05.000000999 -0700 -0700
150405.999999-07:00 MST2016-05-06 15:04:05.000999999 -0700 -0700
150405.999999 -07:00 MST2016-05-06 15:04:05.000999999 -0700 -0700
150405.999999999-07:00 MST2016-05-06 15:04:05.999999999 -0700 -0700
150405.999999999 -07:00 MST2016-05-06 15:04:05.999999999 -0700 -0700
2006-01-02 15:04:05Z2006-01-02 15:04:05 +0000 UTC
2006-01-02T15:04:05Z2006-01-02 15:04:05 +0000 UTC
2006-01-02 15:04:05.9Z2006-01-02 15:04:05.000000009 +0000 UTC
2006-01-02T15:04:05.9Z2006-01-02 15:04:05.000000009 +0000 UTC
2006-01-02 15:04:05.999Z2006-01-02 15:04:05.000000999 +0000 UTC
2006-01-02T15:04:05.999Z2006-01-02 15:04:05.000000999 +0000 UTC
2006-01-02 15:04:05.999999Z2006-01-02 15:04:05.000999999 +0000 UTC
2006-01-02T15:04:05.999999Z2006-01-02 15:04:05.000999999 +0000 UTC
2006-01-02 15:04:05.999999999Z2006-01-02 15:04:05.999999999 +0000 UTC
2006-01-02T15:04:05.999999999Z2006-01-02 15:04:05.999999999 +0000 UTC

RFC8xx1123

Input String_time.Time
02-Jan-06 1504 MST2006-01-02 15:04:00 -0700 MST
02-Jan-06 15:04 MST2006-01-02 15:04:00 -0700 MST
02-Jan-06 150405 MST2006-01-02 15:04:05 -0700 MST
02-Jan-06 15:04:05 MST2006-01-02 15:04:05 -0700 MST
02-Jan-06 1504-07002006-01-02 15:04:00 -0700 -0700
02-Jan-06 15:04-07002006-01-02 15:04:00 -0700 -0700
02-Jan-06 150405-07002006-01-02 15:04:05 -0700 -0700
02-Jan-06 15:04:05-07002006-01-02 15:04:05 -0700 -0700
02-Jan-06 15:04 -07002006-01-02 15:04:00 -0700 -0700
02-Jan-06 15:04:05 -07002006-01-02 15:04:05 -0700 -0700
Monday, 02-Jan-06 15:04 MST2006-01-02 15:04:00 -0700 MST
Monday, 02-Jan-06 15:04:05 MST2006-01-02 15:04:05 -0700 MST
Mon, 02-Jan-06 15:04 MST2006-01-02 15:04:00 -0700 MST
Mon, 02-Jan-06 15:04:05 MST2006-01-02 15:04:05 -0700 MST
Mon, 02-Jan-06 15:04-07:002006-01-02 15:04:00 -0700 -0700
Mon, 02-Jan-06 15:04:05-07:002006-01-02 15:04:05 -0700 -0700
Mon, 02-Jan-06 15:04 -07:002006-01-02 15:04:00 -0700 -0700
Mon, 02-Jan-06 15:04:05 -07:002006-01-02 15:04:05 -0700 -0700
Mon, 02-Jan-2006 15:04-07:002006-01-02 15:04:00 -0700 -0700
Mon, 02-Jan-2006 15:04:05-07:002006-01-02 15:04:05 -0700 -0700
Mon, 02-Jan-2006 15:04 -07:002006-01-02 15:04:00 -0700 -0700
Mon, 02-Jan-2006 15:04:05 -07:002006-01-02 15:04:05 -0700 -0700
Mon, 02-Jan-70 15:04-07:001970-01-02 15:04:00 -0700 -0700
Mon, 02-Jan-70 15:04:05-07:001970-01-02 15:04:05 -0700 -0700
Mon, 02-Jan-70 15:04 -07:001970-01-02 15:04:00 -0700 -0700
Mon, 02-Jan-70 15:04:05 -07:001970-01-02 15:04:05 -0700 -0700
Mon, 02-Jan-99 15:04-07:001999-01-02 15:04:00 -0700 -0700
Mon, 02-Jan-99 15:04:05-07:001999-01-02 15:04:05 -0700 -0700
Mon, 02-Jan-99 15:04:05 -07:001999-01-02 15:04:05 -0700 -0700
Mon, 02-Jan-00 15:04-07:002000-01-02 15:04:00 -0700 -0700
Mon, 02-Jan-00 15:04:05-07:002000-01-02 15:04:05 -0700 -0700
Mon, 02-Jan-00 15:04:05 -07:002000-01-02 15:04:05 -0700 -0700
Mon, 02-Jan-00 15:04:05.9-07:002000-01-02 15:04:05.000000009 -0700 -0700
Mon, 02-Jan-00 15:04:05.9 -07:002000-01-02 15:04:05.000000009 -0700 -0700
Mon, 02-Jan-00 15:04:05.999-07:002000-01-02 15:04:05.000000999 -0700 -0700
Mon, 02-Jan-00 15:04:05.999 -07:002000-01-02 15:04:05.000000999 -0700 -0700
Mon, 02-Jan-00 15:04:05.999999-07:002000-01-02 15:04:05.000999999 -0700 -0700
Mon, 02-Jan-00 15:04:05.999999 -07:002000-01-02 15:04:05.000999999 -0700 -0700
Mon, 02-Jan-00 15:04:05.999999999-07:002000-01-02 15:04:05.999999999 -0700 -0700
Mon, 02-Jan-00 15:04:05.999999999 -07:002000-01-02 15:04:05.999999999 -0700 -0700

ANSIC

Input String_time.Time
Mon Jan 02 150405 20062006-01-02 15:04:05 +0900 JST
Mon Jan 02 15:04:05 20062006-01-02 15:04:05 +0900 JST
Mon Jan 02 150405 MST 20062006-01-02 15:04:05 -0700 MST
Mon Jan 02 15:04:05 MST 20062006-01-02 15:04:05 -0700 MST
Mon Jan 02 1504-07:00 20062006-01-02 15:04:00 -0700 -0700
Mon Jan 02 15:04-07:00 20062006-01-02 15:04:00 -0700 -0700
Mon Jan 02 1504 -07:00 20062006-01-02 15:04:00 -0700 -0700
Mon Jan 02 15:04 -07:00 20062006-01-02 15:04:00 -0700 -0700
Mon Jan 02 150405-07:00 20062006-01-02 15:04:05 -0700 -0700
Mon Jan 02 15:04:05-07:00 20062006-01-02 15:04:05 -0700 -0700
Mon Jan 02 150405 -07:00 20062006-01-02 15:04:05 -0700 -0700
Mon Jan 02 15:04:05 -07:00 20062006-01-02 15:04:05 -0700 -0700
Jan 02 1504052016-01-02 15:04:05 +0900 JST
Jan 02 15:04:052016-01-02 15:04:05 +0900 JST
Jan 02 150405.92016-01-02 15:04:05.000000009 +0900 JST
Jan 02 15:04:05.92016-01-02 15:04:05.000000009 +0900 JST
Jan 02 150405.9992016-01-02 15:04:05.000000999 +0900 JST
Jan 02 15:04:05.9992016-01-02 15:04:05.000000999 +0900 JST
Jan 02 150405.9999992016-01-02 15:04:05.000999999 +0900 JST
Jan 02 15:04:05.9999992016-01-02 15:04:05.000999999 +0900 JST
Jan 02 150405.9999999992016-01-02 15:04:05.999999999 +0900 JST
Jan 02 15:04:05.9999999992016-01-02 15:04:05.999999999 +0900 JST

US

Input String_time.Time
11:04AM2016-05-06 11:04:00 +0900 JST
11:04PM2016-05-06 23:04:00 +0900 JST
11:04 AM2016-05-06 11:04:00 +0900 JST
11:04 PM2016-05-06 23:04:00 +0900 JST
11:04:05 AM2016-05-06 11:04:05 +0900 JST
11:04:05 PM2016-05-06 23:04:05 +0900 JST
11:04:05.9AM2016-05-06 11:04:05.000000009 +0900 JST
11:04:05.9 AM2016-05-06 11:04:05.000000009 +0900 JST
11:04:05.9PM2016-05-06 23:04:05.000000009 +0900 JST
11:04:05.9 PM2016-05-06 23:04:05.000000009 +0900 JST
11:04:05.999AM2016-05-06 11:04:05.000000999 +0900 JST
11:04:05.999 AM2016-05-06 11:04:05.000000999 +0900 JST
11:04:05.999PM2016-05-06 23:04:05.000000999 +0900 JST
11:04:05.999 PM2016-05-06 23:04:05.000000999 +0900 JST
11:04:05.999999AM2016-05-06 11:04:05.000999999 +0900 JST
11:04:05.999999 AM2016-05-06 11:04:05.000999999 +0900 JST
11:04:05.999999PM2016-05-06 23:04:05.000999999 +0900 JST
11:04:05.999999 PM2016-05-06 23:04:05.000999999 +0900 JST
11:04:05.999999999AM2016-05-06 11:04:05.999999999 +0900 JST
11:04:05.999999999 AM2016-05-06 11:04:05.999999999 +0900 JST
11:04:05.999999999PM2016-05-06 23:04:05.999999999 +0900 JST
11:04:05.999999999 PM2016-05-06 23:04:05.999999999 +0900 JST
01-02-06 3:04AM2006-01-02 03:04:00 +0900 JST
01-02-06 3:04 AM2006-01-02 03:04:00 +0900 JST
01-02-06 3:04PM2006-01-02 15:04:00 +0900 JST
01-02-06 3:04 PM2006-01-02 15:04:00 +0900 JST
01-02-06 03:04:05AM2006-01-02 03:04:05 +0900 JST
01-02-06 03:04:05 AM2006-01-02 03:04:05 +0900 JST
01-02-06 03:04:05PM2006-01-02 15:04:05 +0900 JST
01-02-06 03:04:05 PM2006-01-02 15:04:05 +0900 JST
01-02-06 03:04:05.9AM2006-01-02 03:04:05.000000009 +0900 JST
01-02-06 03:04:05.9 AM2006-01-02 03:04:05.000000009 +0900 JST
01-02-06 03:04:05.9PM2006-01-02 15:04:05.000000009 +0900 JST
01-02-06 03:04:05.9 PM2006-01-02 15:04:05.000000009 +0900 JST
01-02-06 03:04:05.999AM2006-01-02 03:04:05.000000999 +0900 JST
01-02-06 03:04:05.999 AM2006-01-02 03:04:05.000000999 +0900 JST
01-02-06 03:04:05.999PM2006-01-02 15:04:05.000000999 +0900 JST
01-02-06 03:04:05.999 PM2006-01-02 15:04:05.000000999 +0900 JST
01-02-06 03:04:05.999999AM2006-01-02 03:04:05.000999999 +0900 JST
01-02-06 03:04:05.999999 AM2006-01-02 03:04:05.000999999 +0900 JST
01-02-06 03:04:05.999999PM2006-01-02 15:04:05.000999999 +0900 JST
01-02-06 03:04:05.999999 PM2006-01-02 15:04:05.000999999 +0900 JST
01-02-06 03:04:05.999999999AM2006-01-02 03:04:05.999999999 +0900 JST
01-02-06 03:04:05.999999999 AM2006-01-02 03:04:05.999999999 +0900 JST
01-02-06 03:04:05.999999999PM2006-01-02 15:04:05.999999999 +0900 JST
01-02-06 03:04:05.999999999 PM2006-01-02 15:04:05.999999999 +0900 JST
Jan 2, 20062006-01-02 00:00:00 +0900 JST
Jan 2, 2006 at 3:04am (MST)2006-01-02 03:04:00 -0700 MST
Jan 2, 2006 at 03:04am (MST)2006-01-02 03:04:00 -0700 MST
Jan 2, 2006 at 3:04pm (MST)2006-01-02 15:04:00 -0700 MST
Jan 2, 2006 at 03:04pm (MST)2006-01-02 15:04:00 -0700 MST
Jan 2, 2006 at 3:04 am (MST)2006-01-02 03:04:00 -0700 MST
Jan 2, 2006 at 03:04 am (MST)2006-01-02 03:04:00 -0700 MST
Jan 2, 2006 at 3:04 pm (MST)2006-01-02 15:04:00 -0700 MST
Jan 2, 2006 at 03:04 pm (MST)2006-01-02 15:04:00 -0700 MST
Jan 2, 2006 at 3:04:05am (MST)2006-01-02 03:04:05 -0700 MST
Jan 2, 2006 at 3:04:05pm (MST)2006-01-02 15:04:05 -0700 MST
Jan 2, 2006 at 3:04:05 am (MST)2006-01-02 03:04:05 -0700 MST
Jan 2, 2006 at 3:04:05 pm (MST)2006-01-02 15:04:05 -0700 MST
Jan 2, 2006 at 3:04:05.9am (MST)2006-01-02 03:04:05.000000009 -0700 MST
Jan 2, 2006 at 3:04:05.9pm (MST)2006-01-02 15:04:05.000000009 -0700 MST
Jan 2, 2006 at 3:04:05.999am (MST)2006-01-02 03:04:05.000000999 -0700 MST
Jan 2, 2006 at 3:04:05.999pm (MST)2006-01-02 15:04:05.000000999 -0700 MST
Jan 2, 2006 at 3:04:05.999999am (MST)2006-01-02 03:04:05.000999999 -0700 MST
Jan 2, 2006 at 3:04:05.999999pm (MST)2006-01-02 15:04:05.000999999 -0700 MST
Jan 2, 2006 at 3:04:05.999999999am (MST)2006-01-02 03:04:05.999999999 -0700 MST
Jan 2, 2006 at 3:04:05.999999999pm (MST)2006-01-02 15:04:05.999999999 -0700 MST
Jan 2, 2006 at 3:04am MST2006-01-02 03:04:00 -0700 MST
Jan 2, 2006 at 3:04pm MST2006-01-02 15:04:00 -0700 MST
Jan 2, 2006 at 3:04am -07:002006-01-02 03:04:00 -0700 -0700
Jan 2, 2006 at 3:04pm -07:002006-01-02 15:04:00 -0700 -0700
Jan 2, 2006 at 3:04:05am MST2006-01-02 03:04:05 -0700 MST
Jan 2, 2006 at 3:04:05pm MST2006-01-02 15:04:05 -0700 MST
Jan 2, 2006 at 3:04:05am -07:002006-01-02 03:04:05 -0700 -0700
Jan 2, 2006 at 3:04:05pm -07:002006-01-02 15:04:05 -0700 -0700

Parse

Input String_time.Time
2006-01-02 15:042006-01-02 15:04:00 +0900 JST
2006-01-02 15:04-07:002006-01-02 15:04:00 -0700 -0700
2006-01-02 15:04 -07:002006-01-02 15:04:00 -0700 -0700
2006-01-02 15:04:052006-01-02 15:04:05 +0900 JST
2006-01-02 15:04:05-07:002006-01-02 15:04:05 -0700 -0700
2006-01-02 15:04:05 -07:002006-01-02 15:04:05 -0700 -0700
2006-01-02 15:04:05-07:00 MST2006-01-02 15:04:05 -0700 -0700
2006-01-02 15:04:05 -07:00 MST2006-01-02 15:04:05 -0700 -0700
2006-01-02 15:04:05.9999999992006-01-02 15:04:05.999999999 +0900 JST
2006-01-02 15:04:05.999999-07:00 MST2006-01-02 15:04:05.000999999 -0700 -0700
2006-01-02 15:04:05.9-07:00 MST2006-01-02 15:04:05.000000009 -0700 -0700
2006-01-02 15:04:05.9 -07:00 MST2006-01-02 15:04:05.000000009 -0700 -0700
2006-01-02 15:04:05.999-07:00 MST2006-01-02 15:04:05.000000999 -0700 -0700
2006-01-02 15:04:05.999 -07:00 MST2006-01-02 15:04:05.000000999 -0700 -0700
2006-01-02 15:04:05.999999-07:00 MST2006-01-02 15:04:05.000999999 -0700 -0700
2006-01-02 15:04:05.999999 -07:00 MST2006-01-02 15:04:05.000999999 -0700 -0700
2006-01-02 15:04:05.999999999-07:00 MST2006-01-02 15:04:05.999999999 -0700 -0700
2006-01-02 15:04:05.999999999 -07:00 MST2006-01-02 15:04:05.999999999 -0700 -0700
2006-01-02T15:042006-01-02 15:04:00 +0900 JST
2006-01-02T15:04-07:002006-01-02 15:04:00 -0700 -0700
2006-01-02T15:04 -07:002006-01-02 15:04:00 -0700 -0700
2006-01-02T15:04:052006-01-02 15:04:05 +0900 JST
2006-01-02T15:04:05-07:002006-01-02 15:04:05 -0700 -0700
2006-01-02T15:04:05 -07:002006-01-02 15:04:05 -0700 -0700
2006-01-02T15:04:05-07:00 MST2006-01-02 15:04:05 -0700 -0700
2006-01-02T15:04:05 -07:00 MST2006-01-02 15:04:05 -0700 -0700
2006-01-02T15:04:05.9999999992006-01-02 15:04:05.999999999 +0900 JST
2006-01-02T15:04:05.999999999-07:00 MST2006-01-02 15:04:05.999999999 -0700 -0700
2006-01-02T15:04:05.999999999 -07:00 MST2006-01-02 15:04:05.999999999 -0700 -0700
2006-01-02T15:04:05.999999-07:00 MST2006-01-02 15:04:05.000999999 -0700 -0700
2006-01-02T15:04:05.999999 -07:00 MST2006-01-02 15:04:05.000999999 -0700 -0700
2006-01-02T15:04:05.9-07:00 MST2006-01-02 15:04:05.000000009 -0700 -0700
2006-01-02T15:04:05.9 -07:00 MST2006-01-02 15:04:05.000000009 -0700 -0700
2006-01-022006-01-02 00:00:00 +0900 JST
200601022006-01-02 00:00:00 +0900 JST
200601021504052006-01-02 15:04:05 +0900 JST
20060102 1504052006-01-02 15:04:05 +0900 JST
20060102T1504052006-01-02 15:04:05 +0900 JST
15:04:052016-05-06 15:04:05 +0900 JST
15:04:05-07:00 MST2016-05-06 15:04:05 -0700 -0700
15:04:05 -07:00 MST2016-05-06 15:04:05 -0700 -0700
15:04:05.9-07:00 MST2016-05-06 15:04:05.000000009 -0700 -0700
15:04:05.9 -07:00 MST2016-05-06 15:04:05.000000009 -0700 -0700
15:04:05.999-07:00 MST2016-05-06 15:04:05.000000999 -0700 -0700
15:04:05.999 -07:00 MST2016-05-06 15:04:05.000000999 -0700 -0700
15:04:05.999999-07:00 MST2016-05-06 15:04:05.000999999 -0700 -0700
15:04:05.999999 -07:00 MST2016-05-06 15:04:05.000999999 -0700 -0700
15:04:05.999999999-07:00 MST2016-05-06 15:04:05.999999999 -0700 -0700
15:04:05.999999999 -07:00 MST2016-05-06 15:04:05.999999999 -0700 -0700
150405-07:00 MST2016-05-06 15:04:05 -0700 -0700
150405 -07:00 MST2016-05-06 15:04:05 -0700 -0700
150405.9-07:00 MST2016-05-06 15:04:05.000000009 -0700 -0700
150405.9 -07:00 MST2016-05-06 15:04:05.000000009 -0700 -0700
150405.999-07:00 MST2016-05-06 15:04:05.000000999 -0700 -0700
150405.999 -07:00 MST2016-05-06 15:04:05.000000999 -0700 -0700
150405.999999-07:00 MST2016-05-06 15:04:05.000999999 -0700 -0700
150405.999999 -07:00 MST2016-05-06 15:04:05.000999999 -0700 -0700
150405.999999999-07:00 MST2016-05-06 15:04:05.999999999 -0700 -0700
150405.999999999 -07:00 MST2016-05-06 15:04:05.999999999 -0700 -0700
2006-01-02 15:04:05Z2006-01-02 15:04:05 +0000 UTC
2006-01-02T15:04:05Z2006-01-02 15:04:05 +0000 UTC
2006-01-02 15:04:05.9Z2006-01-02 15:04:05.000000009 +0000 UTC
2006-01-02T15:04:05.9Z2006-01-02 15:04:05.000000009 +0000 UTC
2006-01-02 15:04:05.999Z2006-01-02 15:04:05.000000999 +0000 UTC
2006-01-02T15:04:05.999Z2006-01-02 15:04:05.000000999 +0000 UTC
2006-01-02 15:04:05.999999Z2006-01-02 15:04:05.000999999 +0000 UTC
2006-01-02T15:04:05.999999Z2006-01-02 15:04:05.000999999 +0000 UTC
2006-01-02 15:04:05.999999999Z2006-01-02 15:04:05.999999999 +0000 UTC
2006-01-02T15:04:05.999999999Z2006-01-02 15:04:05.999999999 +0000 UTC
02-Jan-06 1504 MST2006-01-02 15:04:00 -0700 MST
02-Jan-06 15:04 MST2006-01-02 15:04:00 -0700 MST
02-Jan-06 150405 MST2006-01-02 15:04:05 -0700 MST
02-Jan-06 15:04:05 MST2006-01-02 15:04:05 -0700 MST
02-Jan-06 1504-07002006-01-02 15:04:00 -0700 -0700
02-Jan-06 15:04-07002006-01-02 15:04:00 -0700 -0700
02-Jan-06 150405-07002006-01-02 15:04:05 -0700 -0700
02-Jan-06 15:04:05-07002006-01-02 15:04:05 -0700 -0700
02-Jan-06 15:04 -07002006-01-02 15:04:00 -0700 -0700
02-Jan-06 15:04:05 -07002006-01-02 15:04:05 -0700 -0700
Monday, 02-Jan-06 15:04 MST2006-01-02 15:04:00 -0700 MST
Monday, 02-Jan-06 15:04:05 MST2006-01-02 15:04:05 -0700 MST
Mon, 02-Jan-06 15:04 MST2006-01-02 15:04:00 -0700 MST
Mon, 02-Jan-06 15:04:05 MST2006-01-02 15:04:05 -0700 MST
Mon, 02-Jan-06 15:04-07:002006-01-02 15:04:00 -0700 -0700
Mon, 02-Jan-06 15:04:05-07:002006-01-02 15:04:05 -0700 -0700
Mon, 02-Jan-06 15:04 -07:002006-01-02 15:04:00 -0700 -0700
Mon, 02-Jan-06 15:04:05 -07:002006-01-02 15:04:05 -0700 -0700
Mon, 02-Jan-2006 15:04-07:002006-01-02 15:04:00 -0700 -0700
Mon, 02-Jan-2006 15:04:05-07:002006-01-02 15:04:05 -0700 -0700
Mon, 02-Jan-2006 15:04 -07:002006-01-02 15:04:00 -0700 -0700
Mon, 02-Jan-2006 15:04:05 -07:002006-01-02 15:04:05 -0700 -0700
Mon, 02-Jan-70 15:04-07:001970-01-02 15:04:00 -0700 -0700
Mon, 02-Jan-70 15:04:05-07:001970-01-02 15:04:05 -0700 -0700
Mon, 02-Jan-70 15:04 -07:001970-01-02 15:04:00 -0700 -0700
Mon, 02-Jan-70 15:04:05 -07:001970-01-02 15:04:05 -0700 -0700
Mon, 02-Jan-99 15:04-07:001999-01-02 15:04:00 -0700 -0700
Mon, 02-Jan-99 15:04:05-07:001999-01-02 15:04:05 -0700 -0700
Mon, 02-Jan-99 15:04:05 -07:001999-01-02 15:04:05 -0700 -0700
Mon, 02-Jan-00 15:04-07:002000-01-02 15:04:00 -0700 -0700
Mon, 02-Jan-00 15:04:05-07:002000-01-02 15:04:05 -0700 -0700
Mon, 02-Jan-00 15:04:05 -07:002000-01-02 15:04:05 -0700 -0700
Mon, 02-Jan-00 15:04:05.9-07:002000-01-02 15:04:05.000000009 -0700 -0700
Mon, 02-Jan-00 15:04:05.9 -07:002000-01-02 15:04:05.000000009 -0700 -0700
Mon, 02-Jan-00 15:04:05.999-07:002000-01-02 15:04:05.000000999 -0700 -0700
Mon, 02-Jan-00 15:04:05.999 -07:002000-01-02 15:04:05.000000999 -0700 -0700
Mon, 02-Jan-00 15:04:05.999999-07:002000-01-02 15:04:05.000999999 -0700 -0700
Mon, 02-Jan-00 15:04:05.999999 -07:002000-01-02 15:04:05.000999999 -0700 -0700
Mon, 02-Jan-00 15:04:05.999999999-07:002000-01-02 15:04:05.999999999 -0700 -0700
Mon, 02-Jan-00 15:04:05.999999999 -07:002000-01-02 15:04:05.999999999 -0700 -0700
Mon Jan 02 150405 20062006-01-02 15:04:05 +0900 JST
Mon Jan 02 15:04:05 20062006-01-02 15:04:05 +0900 JST
Mon Jan 02 150405 MST 20062006-01-02 15:04:05 -0700 MST
Mon Jan 02 15:04:05 MST 20062006-01-02 15:04:05 -0700 MST
Mon Jan 02 1504-07:00 20062006-01-02 15:04:00 -0700 -0700
Mon Jan 02 15:04-07:00 20062006-01-02 15:04:00 -0700 -0700
Mon Jan 02 1504 -07:00 20062006-01-02 15:04:00 -0700 -0700
Mon Jan 02 15:04 -07:00 20062006-01-02 15:04:00 -0700 -0700
Mon Jan 02 150405-07:00 20062006-01-02 15:04:05 -0700 -0700
Mon Jan 02 15:04:05-07:00 20062006-01-02 15:04:05 -0700 -0700
Mon Jan 02 150405 -07:00 20062006-01-02 15:04:05 -0700 -0700
Mon Jan 02 15:04:05 -07:00 20062006-01-02 15:04:05 -0700 -0700
Jan 02 1504052016-01-02 15:04:05 +0900 JST
Jan 02 15:04:052016-01-02 15:04:05 +0900 JST
Jan 02 150405.92016-01-02 15:04:05.000000009 +0900 JST
Jan 02 15:04:05.92016-01-02 15:04:05.000000009 +0900 JST
Jan 02 150405.9992016-01-02 15:04:05.000000999 +0900 JST
Jan 02 15:04:05.9992016-01-02 15:04:05.000000999 +0900 JST
Jan 02 150405.9999992016-01-02 15:04:05.000999999 +0900 JST
Jan 02 15:04:05.9999992016-01-02 15:04:05.000999999 +0900 JST
Jan 02 150405.9999999992016-01-02 15:04:05.999999999 +0900 JST
Jan 02 15:04:05.9999999992016-01-02 15:04:05.999999999 +0900 JST
11:04AM2016-05-06 11:04:00 +0900 JST
11:04PM2016-05-06 23:04:00 +0900 JST
11:04 AM2016-05-06 11:04:00 +0900 JST
11:04 PM2016-05-06 23:04:00 +0900 JST
11:04:05 AM2016-05-06 11:04:05 +0900 JST
11:04:05 PM2016-05-06 23:04:05 +0900 JST
11:04:05.9AM2016-05-06 11:04:05.000000009 +0900 JST
11:04:05.9 AM2016-05-06 11:04:05.000000009 +0900 JST
11:04:05.9PM2016-05-06 23:04:05.000000009 +0900 JST
11:04:05.9 PM2016-05-06 23:04:05.000000009 +0900 JST
11:04:05.999AM2016-05-06 11:04:05.000000999 +0900 JST
11:04:05.999 AM2016-05-06 11:04:05.000000999 +0900 JST
11:04:05.999PM2016-05-06 23:04:05.000000999 +0900 JST
11:04:05.999 PM2016-05-06 23:04:05.000000999 +0900 JST
11:04:05.999999AM2016-05-06 11:04:05.000999999 +0900 JST
11:04:05.999999 AM2016-05-06 11:04:05.000999999 +0900 JST
11:04:05.999999PM2016-05-06 23:04:05.000999999 +0900 JST
11:04:05.999999 PM2016-05-06 23:04:05.000999999 +0900 JST
11:04:05.999999999AM2016-05-06 11:04:05.999999999 +0900 JST
11:04:05.999999999 AM2016-05-06 11:04:05.999999999 +0900 JST
11:04:05.999999999PM2016-05-06 23:04:05.999999999 +0900 JST
11:04:05.999999999 PM2016-05-06 23:04:05.999999999 +0900 JST
01-02-06 3:04AM2006-01-02 03:04:00 +0900 JST
01-02-06 3:04 AM2006-01-02 03:04:00 +0900 JST
01-02-06 3:04PM2006-01-02 15:04:00 +0900 JST
01-02-06 3:04 PM2006-01-02 15:04:00 +0900 JST
01-02-06 03:04:05AM2006-01-02 03:04:05 +0900 JST
01-02-06 03:04:05 AM2006-01-02 03:04:05 +0900 JST
01-02-06 03:04:05PM2006-01-02 15:04:05 +0900 JST
01-02-06 03:04:05 PM2006-01-02 15:04:05 +0900 JST
01-02-06 03:04:05.9AM2006-01-02 03:04:05.000000009 +0900 JST
01-02-06 03:04:05.9 AM2006-01-02 03:04:05.000000009 +0900 JST
01-02-06 03:04:05.9PM2006-01-02 15:04:05.000000009 +0900 JST
01-02-06 03:04:05.9 PM2006-01-02 15:04:05.000000009 +0900 JST
01-02-06 03:04:05.999AM2006-01-02 03:04:05.000000999 +0900 JST
01-02-06 03:04:05.999 AM2006-01-02 03:04:05.000000999 +0900 JST
01-02-06 03:04:05.999PM2006-01-02 15:04:05.000000999 +0900 JST
01-02-06 03:04:05.999 PM2006-01-02 15:04:05.000000999 +0900 JST
01-02-06 03:04:05.999999AM2006-01-02 03:04:05.000999999 +0900 JST
01-02-06 03:04:05.999999 AM2006-01-02 03:04:05.000999999 +0900 JST
01-02-06 03:04:05.999999PM2006-01-02 15:04:05.000999999 +0900 JST
01-02-06 03:04:05.999999 PM2006-01-02 15:04:05.000999999 +0900 JST
01-02-06 03:04:05.999999999AM2006-01-02 03:04:05.999999999 +0900 JST
01-02-06 03:04:05.999999999 AM2006-01-02 03:04:05.999999999 +0900 JST
01-02-06 03:04:05.999999999PM2006-01-02 15:04:05.999999999 +0900 JST
01-02-06 03:04:05.999999999 PM2006-01-02 15:04:05.999999999 +0900 JST
Jan 2, 20062006-01-02 00:00:00 +0900 JST
Jan 2, 2006 at 3:04am (MST)2006-01-02 03:04:00 -0700 MST
Jan 2, 2006 at 03:04am (MST)2006-01-02 03:04:00 -0700 MST
Jan 2, 2006 at 3:04pm (MST)2006-01-02 15:04:00 -0700 MST
Jan 2, 2006 at 03:04pm (MST)2006-01-02 15:04:00 -0700 MST
Jan 2, 2006 at 3:04 am (MST)2006-01-02 03:04:00 -0700 MST
Jan 2, 2006 at 03:04 am (MST)2006-01-02 03:04:00 -0700 MST
Jan 2, 2006 at 3:04 pm (MST)2006-01-02 15:04:00 -0700 MST
Jan 2, 2006 at 03:04 pm (MST)2006-01-02 15:04:00 -0700 MST
Jan 2, 2006 at 3:04:05am (MST)2006-01-02 03:04:05 -0700 MST
Jan 2, 2006 at 3:04:05pm (MST)2006-01-02 15:04:05 -0700 MST
Jan 2, 2006 at 3:04:05 am (MST)2006-01-02 03:04:05 -0700 MST
Jan 2, 2006 at 3:04:05 pm (MST)2006-01-02 15:04:05 -0700 MST
Jan 2, 2006 at 3:04:05.9am (MST)2006-01-02 03:04:05.000000009 -0700 MST
Jan 2, 2006 at 3:04:05.9pm (MST)2006-01-02 15:04:05.000000009 -0700 MST
Jan 2, 2006 at 3:04:05.999am (MST)2006-01-02 03:04:05.000000999 -0700 MST
Jan 2, 2006 at 3:04:05.999pm (MST)2006-01-02 15:04:05.000000999 -0700 MST
Jan 2, 2006 at 3:04:05.999999am (MST)2006-01-02 03:04:05.000999999 -0700 MST
Jan 2, 2006 at 3:04:05.999999pm (MST)2006-01-02 15:04:05.000999999 -0700 MST
Jan 2, 2006 at 3:04:05.999999999am (MST)2006-01-02 03:04:05.999999999 -0700 MST
Jan 2, 2006 at 3:04:05.999999999pm (MST)2006-01-02 15:04:05.999999999 -0700 MST
Jan 2, 2006 at 3:04am MST2006-01-02 03:04:00 -0700 MST
Jan 2, 2006 at 3:04pm MST2006-01-02 15:04:00 -0700 MST
Jan 2, 2006 at 3:04am -07:002006-01-02 03:04:00 -0700 -0700
Jan 2, 2006 at 3:04pm -07:002006-01-02 15:04:00 -0700 -0700
Jan 2, 2006 at 3:04:05am MST2006-01-02 03:04:05 -0700 MST
Jan 2, 2006 at 3:04:05pm MST2006-01-02 15:04:05 -0700 MST
Jan 2, 2006 at 3:04:05am -07:002006-01-02 03:04:05 -0700 -0700
Jan 2, 2006 at 3:04:05pm -07:002006-01-02 15:04:05 -0700 -0700