Определение текущей даты является довольно популярной задачей для любой системы или приложения. Взглянем, как это можно сделать через стандартную библиотеку Go.
Как узнать текущую дату в Go?
1. Создайте файл today.go со следующим содержимым:
Рекомендуем вам супер TELEGRAM канал по Golang где собраны все материалы для качественного изучения языка. Удивите всех своими знаниями на собеседовании! 😎
Мы публикуем в паблике ВК и Telegram качественные обучающие материалы для быстрого изучения Go. Подпишитесь на нас в ВК и в Telegram. Поддержите сообщество Go программистов.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 |
package main import ( "fmt" "time" ) func main() { today := time.Now() fmt.Println(today) } |
2. Запустите код через go run today.go;
3. Посмотрите на результат в терминале:

Встроенный пакет time содержит функцию Now, что предоставляет экземпляр Time, инициализированный на текущие локальные время и дату.
Тип Time является экземпляром для времени в наносекундах. Нулевое значение Time — January 1, year 1, 00:00:00.000000000 UTC.
Не нужно использовать указатель на тип
Time. Если используется только значение (не указатель на переменную), экземплярTimeсчитается безопасным для использования через многочисленные горутины. Единственным исключением является сериализация.
Для более подробной информации о типе Time из пакета time можете ознакомиться с документацией.

Администрирую данный сайт с целью распространения как можно большего объема обучающего материала для языка программирования Go. В IT с 2008 года, с тех пор изучаю и применяю интересующие меня технологии. Проявляю огромный интерес к машинному обучению и анализу данных.
E-mail: vasile.buldumac@ati.utm.md
Образование
Технический Университет Молдовы (utm.md), Факультет Вычислительной Техники, Информатики и Микроэлектроники
- 2014 — 2018 Universitatea Tehnică a Moldovei, ИТ-Инженер. Тема дипломной работы «Автоматизация покупки и продажи криптовалюты используя технический анализ»
- 2018 — 2020 Universitatea Tehnică a Moldovei, Магистр, Магистерская диссертация «Идентификация человека в киберпространстве по фотографии лица»