Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗goPmTmFm 331 of 350 menu
◀ ▶

Формат момента в Go

Момент можно записать текстом по шаблону. В Go шаблон строят от эталонной отметки: Mon Jan 2 15:04:05 MST 2006 - в строке стоят те же числа и названия, что в этой дате. Готовый шаблон для даты и времени лежит в константе time.DateTime:

package main import ( "fmt" "time" ) func main() { stamp := time.Date(2024, time.June, 15, 18, 40, 5, 0, time.Local) text := stamp.Format(time.DateTime) fmt.Println(text) }

Свой вид задают отдельной строкой шаблона. Метод Format подставляет части момента вместо меток в шаблоне:

package main import ( "fmt" "time" ) func main() { stamp := time.Date(2024, time.June, 15, 18, 40, 5, 0, time.Local) text := stamp.Format("02.01.2006") fmt.Println(text) }

Дана отметка:

stamp := time.Date(2025, time.January, 3, 9, 15, 0, 0, time.Local)

Выведите ее текстом в формате день.месяц.год.

Выведите текущий момент строкой time.DateTime.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить