Jak zdobyć bieżącą datę i godzinę w Golang
- 2543
- 732
- Roland Sokół
Ten szybki samouczek pomaga uzyskać bieżącą datę i godzinę w języku programowania. Przejdźmy do samouczka, aby zrozumieć zastosowania pakietu czasu w skrypcie Go.
Zdobądź datę i godzinę w Golang
Musisz zaimportować pakiet „Czas” w skrypcie Go, aby pracować z datą i godziną. Jako przykład użyj poniżej skryptu. Dołączyłem również pakiet FMT, aby wyświetlić sformatowane wyjście na ekranie.
Pakiet Główny import „FMT” Importuj „czas” func main () dt: = czas.Teraz () fmt.Println („Obecna data i godzina to:”, DT.Strunowy())123456789 | Pakiet Główny import „FMT” Importuj „czas” func main () dt: = czas.Teraz () fmt.Println („Obecna data i godzina to:”, DT.Strunowy()) |
Do testowania kopii powyżej kodu w skrypcie Go i uruchom aplikację w systemie za pomocą Golang.
Uruchom datetime.Iść
Wynik będzie jak poniżej
Obecna data i godzina to: 2018-08-10 21:10:39.121597055 +0530 IST
Uzyskaj sformatowaną datę i godzinę
Używa predefiniowanego układu do sformatowania daty i godziny. Czas odniesienia używany w układach to konkretny czas: „Pon 2 stycznia 15:04:05 MST 2006".
Pakiet Główny import „FMT” Importuj „czas” func main () dt: = czas.Teraz () // format mm-dd-yyyy fmt.Println (dt.Format („01-02-2006”)) // format mm-dd-yyyy hh: mm: ss fmt.Println (dt.Format („01-02-2006 15:04:05”)) // z krótkim dniem powszednie (mon) fmt.Println (dt.Format („01-02-2006 15:04:05 MON”)) // z dni powszedni (poniedziałek) FMT.Println (dt.Format („01-02-2006 15:04:05 poniedziałek”) // Uwzględnij Micro Seconds FMT.Println (dt.Format („01-02-2006 15:04:05.000000 ")) // Uwzględnij nano sekundy fmt.Println (dt.Format („01-02-2006 15:04:05.000000000 "))12345678910111213141516171819202122232425 | Pakiet Główny import „FMT” Importuj „czas” func main () dt: = czas.Teraz () // format mm-dd-yyyy fmt.Println (dt.Format („01-02-2006”)) // format mm-dd-yyyy hh: mm: ss fmt.Println (dt.Format („01-02-2006 15:04:05”)) // z krótkim dniem powszednie (mon) fmt.Println (dt.Format („01-02-2006 15:04:05 MON”)) // z dni powszedni (poniedziałek) FMT.Println (dt.Format („01-02-2006 15:04:05 poniedziałek”) // Uwzględnij Micro Seconds FMT.Println (dt.Format („01-02-2006 15:04:05.000000 ")) // Uwzględnij nano sekundy fmt.Println (dt.Format („01-02-2006 15:04:05.000000000 ")) |
Wykonaj powyższy program za pomocą Golang i patrz wyjście:
08-10-2018 08-10-2018 21:11:58 08-10-2018 21:11:58 Pt 08-10-2018 21:11:58 Piątek 08-10-2018 21:11:58.880934 08-10-2018 21:11:58.880934320
- « Jak przekonwertować VMDK na dysk VDI za pomocą VirtualBox
- Jak zainstalować moduł Apache mod_wsgi na Ubuntu 16.04 (Xenial) »