Golang 显示当前日期和时间

Golang 显示当前日期和时间

在Go语言中,我们可以使用”now和format函数”、”now函数”和”strconv包”来显示当前日期和时间。在本文中,我们将学习如何创建一个Go语言程序,使用各种示例来显示当前日期和时间。

语法

funcNow() Time

Now()函数定义在time包中。该函数生成当前本地时间。要使用该函数,我们必须先在程序中导入time包。

strconv.Quote()

此功能属于strconv包。其目标是以适当的转义和反斜杠返回带引号的输出。它将字符串作为输入。

time.Format()

该函数在time包中提供。它接受一个展示输出字符串格式的布局输入字符串。

步骤

  • 第1步 - 在程序中导入所需的包

  • 第2步 - 创建一个主函数

  • 第3步 - 在主函数中使用内置函数获取当前时间和日期

  • 第4步 - 使用fmt包的Println函数打印当前时间和日期

示例1

在这个示例中,我们将使用time包的Now函数获取当前时间和日期。我们将进一步使用当前时间的Format函数来获取特定格式的日期和时间。

package main

import (
   "fmt"
   "time"
)

func main() {
   current_time := time.Now()
   fmt.Println("Current time along with the date is:", current_time.Format("2006-01-02 15:04:05"))
}

输出

Current time along with the date is: 2009-11-10 23:00:00

示例2

在这个示例中,使用time包的Now函数获取当前时间和日期。这个函数会返回一个时间结构体,用于确定当前日期和时间的格式。

package main

import (
   "fmt"
   "time"
)

func main() {
   current_time := time.Now()
   fmt.Println("Current Time and date is:", current_time)
}

输出

Current Time and date is: 2009-11-10 23:00:00 +0000 UTC m=+0.000000001

示例3

在这个特定的示例中,输出将使用strconv包中的Quote函数以引号打印,之前当前时间将使用String函数转换为字符串。

package main

import (
   "fmt"
   "strconv"
   "time"
)

func main() {
   current_time := time.Now()
   fmt.Println("Current Time and date is:", strconv.Quote(current_time.String()))
}

输出

Current Time and date is: "2009-11-10 23:00:00 +0000 UTC m=+0.000000001"

结论

我们执行了显示当前日期和时间的程序。在第一个示例中,我们使用了时间包中的Now函数,并进行了日期格式化;在第二个示例中,我们只使用了Now函数;而在第三个示例中,我们除了使用了Now函数之外,还使用了Quote函数。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程