Работа с датой и временем: Напишите программу 1

Сообщения
1 471
Реакции
271
Сайт
tehadm.ru
На стандартный ввод подается строковое представление даты и времени в следующем формате:
1986-04-16T05:20:00+06:00

Ваша задача конвертировать эту строку в Time, а затем вывести в формате UnixDate:
Wed Apr 16 05:20:00 +0600 1986

Для более эффективной работы рекомендуется ознакомиться с документацией о содержащихся в модуле time константах.

Sample Input:
1986-04-16T05:20:00+06:00

Sample Output:
Wed Apr 16 05:20:00 +0600 1986
 
C-подобный:
package main

import (
    "fmt"
    "time"
)

func main() {
    var inputTime string
    fmt.Scan(&inputTime)
    // layout := "2006-01-02T15:04:05Z07:00"
    parsedTime, _ := time.Parse(time.RFC3339, inputTime)
    fmt.Println(parsedTime.Format(time.UnixDate))
}
 
Назад
Верх Низ