Определение текущей даты является довольно популярной задачей для любой системы или приложения. Взглянем, как это можно сделать через стандартную библиотеку 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, Магистр, Магистерская диссертация «Идентификация человека в киберпространстве по фотографии лица»