Задать вопрос
@Firik67
Middle PHP Developer

Какие есть способы распарсить дату «Mon, 22 Jan 2018 19:21:00 +0300»?

Пробую таким образом:
t, err := time.Parse(time.RFC822Z, "Mon, 22 Jan 2018 19:21:00 +0300")

В ответ получаю:
parsing time "Mon, 22 Jan 2018 19:21:00 +0300" as "02 Jan 06 15:04 -0700": cannot parse "Mon, 22 Jan 2018 19:21:00 +0300" as "02"
  • Вопрос задан
  • 119 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
miraage
@miraage
Старый прогер
У Вас строка в другом формате. Попробуйте time.RFC1123Z.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@kzoper
package main

import (
	"fmt"
	"log"
	"time"
)

func main() {
	x_time := "Mon, 22 Jan 2018 19:21:00 +0300"
	t, err := time.Parse("Mon, 02 Jan 2006 15:04:05 -0700", x_time)

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

	fmt.Println(t)
}


playground
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы