So erhalten Sie aktuelles Datum und Uhrzeit in Golang

So erhalten Sie aktuelles Datum und Uhrzeit in Golang

Dieses schnelle Tutorial hilft Ihnen, das aktuelle Datum und die Uhrzeit in der Go -Programmiersprache zu erhalten. Gehen wir das Tutorial durch, um die Verwendungszwecke des Zeitpakets in Ihrem GO -Skript zu verstehen.

Holen Sie sich Datum und Uhrzeit in Golang

Sie müssen das "Zeit" -Paket in Ihrem GO -Skript importieren, um mit Datum und Uhrzeit zu arbeiten. Als Beispiel verwenden Sie das folgende Skript. Ich habe auch das FMT -Paket aufgenommen, um die formatierte Ausgabe auf Ihrem Bildschirm anzuzeigen.

Paket Hauptimport "fmt" import "Zeit" func main () dt: = Zeit.Jetzt () fmt.Println ("Aktuelles Datum und Uhrzeit ist:", dt.String ())
123456789Paket Hauptimport "fmt" import "Zeit" func main () dt: = Zeit.Jetzt () fmt.Println ("Aktuelles Datum und Uhrzeit ist:", dt.String ())

Zum Testen von Kopien des obigen Codes in einem Go -Skript und Ausführen von Anwendung in Ihrem System mit Golang aus.

Gehen Sie dateTime aus.gehen 

Das Ergebnis wird wie unten sein

Der aktuelle Datum und die aktuelle Uhrzeit ist: 2018-08-10 21:10:39.121597055 +0530 IST 

Erhalten Sie Datum und Uhrzeit formatiert

Es verwendet ein vordefiniertes Layout, um Datum und Uhrzeit zu formatieren. Die in den Layouts verwendete Referenzzeit ist die spezifische Zeit: “Mo 2. Januar 15:04:05 MST 2006“.

Paket Hauptimport "fmt" import "Zeit" func main () dt: = Zeit.Jetzt () // 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")) // mit kurzem Wochentag (Mon) fmt.Println (dt.Format ("01-02-2006 15:04:05 Mon") // mit Wochentag (Montag) fmt.Println (dt.Format ("01-02-2006 15:04:05 Montag") // Micro Seconds FMT einschließen.Println (dt.Format ("01-02-2006 15:04:05.000000 ")) // Nano Sekunden fmt integrieren.Println (dt.Format ("01-02-2006 15:04:05.000000000 "))
12345678910111213141516171819202122232425Paket Hauptimport "fmt" import "Zeit" func main () dt: = Zeit.Jetzt () // 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")) // mit kurzem Wochentag (Mon) fmt.Println (dt.Format ("01-02-2006 15:04:05 Mon") // mit Wochentag (Montag) fmt.Println (dt.Format ("01-02-2006 15:04:05 Montag") // Micro Seconds FMT einschließen.Println (dt.Format ("01-02-2006 15:04:05.000000 ")) // Nano Sekunden fmt integrieren.Println (dt.Format ("01-02-2006 15:04:05.000000000 "))

Führen Sie das obige Programm mit Golang aus und sehen Sie die Ausgabe an:

08-10-2018 08-10-2018 21:11:58 08-10-2018 21:11:58 FR 08-10-2018 21:11:58 Freitag 08-10-2018 21:11:58.880934 08-10-2018 21:11:58.880934320