获取当前日期时间的各个组件的Go语言程序
在本文中,我们将学习如何在Go语言中使用各种内部时间函数,以获取当前日期时间的各个组件。现在将使用time包中的Now函数来获取当前日期时间,并使用各个组件作为方法计算日期时间的各个组件。
语法
Now()函数是在time包中定义的。该函数生成当前本地时间。要使用此函数,我们必须首先在程序中导入time包。
该方法属于time包。它用于将当前月份作为time.Month值获取。
该方法是time包的一部分。它用于将当前日期作为time.Day值获取。
该方法是time包的一部分。它用于将当前小时作为time.Hour值获取。
该方法是time包的一部分。它用于将当前分钟作为time.Minute值获取。
该方法是time包的一部分。它用于将当前秒数作为time.Second值获取。
使用各个组件
在本例中,我们将编写一个Go语言程序,以使用各个组件获取当前时间。这些组件将由存储在变量中的当前时间使用。
算法
- 第1步 − 在程序中导入所需的包
-
第2步 − 创建一个main函数
-
第3步 − 在main函数中,使用内置函数获取当前时间
-
第4步 − 从当前时间中使用内部函数检索各个组件
-
第5步 − 使用fmt包的Printf函数打印组件
示例
在下面的Go语言程序中,我们将了解如何使用各个组件获取当前日期时间的各个组件
输出
使用当前时间的日期和时钟方法
在此方法中,我们将编写一个Go语言程序,以使用当前时间上的日期和时钟方法获取当前日期时间的各个组件。
算法
- 步骤1 − 在程序中导入 fmt 和 time 的包,其中 fmt 用于输入和输出的格式化,time 用于获取时间
-
步骤2 − 创建一个 main 函数,在其中使用 Now 函数从 time 包中计算出当前时间
-
步骤3 − 通过对当前时间使用 Date、Clock 和 Zone 方法,获取日期、时钟和时区的单个组件
-
步骤4 − 使用 fmt 包的 Println 函数,在控制台上打印年、月、日、时、分、秒和时区。
-
步骤5 − 将使用%d格式说明符在控制台上打印数字。
示例
以下 Golang 程序说明了如何使用 Date 和 clock 方法获取当前日期时间的单个组件。
输出
结论
我们编译并执行了获取当前日期时间单个组件的程序两个示例。在本例中,我们使用了计算出的当前时间的内置组件,在第二个示例中,我们使用了 Date 和 Clock 方法来获取日期和时间的单个组件。