Определение текущей даты является довольно популярной задачей для любой системы или приложения. Взглянем, как это можно сделать через стандартную библиотеку Go.

Как узнать текущую дату в Go?

1. Создайте файл today.go со следующим содержимым:

Форум Гоферов

Мы работаем над форумом для программистов на Golang. Очень нужны модераторы которые хотят помочь с ответами для новичков и помочь в развитии Go-сообщества.

Go на Форум

Уроки, статьи и Видео

Мы публикуем в паблике ВК и Telegram качественные обучающие материалы для быстрого изучения Go. Подпишитесь на нас в ВК и в Telegram. Поддержите сообщество Go программистов.

Go в ВК Go в Telegram

2. Запустите код через go run today.go;
3. Посмотрите на результат в терминале:

дата в golang

Встроенный пакет time содержит функцию Now, что предоставляет экземпляр Time, инициализированный на текущие локальные время и дату.

Тип Time является экземпляром для времени в наносекундах. Нулевое значение TimeJanuary 1, year 1, 00:00:00.000000000 UTC.

Не нужно использовать указатель на тип Time. Если используется только значение (не указатель на переменную), экземпляр Time считается безопасным для использования через многочисленные горутины. Единственным исключением является сериализация.

Для более подробной информации о типе Time из пакета time можете ознакомиться с документацией.

Понравилась статья?

Поддержи наш проект, чтобы мы могли создать больше хорошего контента!