Golang 将时间以AM-PM格式进行格式化

Golang 将时间以AM-PM格式进行格式化

在Go语言的文章中,我们将使用now和format包,以及使用now和format函数来格式化时间为AM-PM格式的程序,同时还会使用分钟和秒钟进行格式化。

可以使用time包中的Now函数获取当前时间,而使用Format函数来格式化时间,正如我们在本文中所要使用的。在本文中,我们将使用“now和format函数”来获取以AM-PM格式进行格式化后的时间。

语法

funcNow() Time

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

time.Format()

这个函数在时间包中。它接受一个布局输入字符串,描述了输出字符串的格式。

步骤

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

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

  • 第3步 −使用内置函数以AM-PM格式获取格式化的时间

  • 第4步 −使用fmt包的Println函数在控制台上打印格式化时间

示例1

以下golang程序使用Now和format函数以AM-PM格式格式化时间。在这个示例中,我们将使用时间包中的Now函数获取当前时间,然后我们将使用format函数获取格式化的时间,其中6表示12小时制,pm表示下午时间的子午线指示器。

package main

import (
   "fmt"
   "time"
)

func main() {
   Time := time.Now()
   fmt.Println("Current time in AM/PM format:", Time.Format("6:00 PM"))
}

输出

Current time in AM/PM format: 6:00 PM

示例2

以下是使用Now和format函数,以分钟和秒为单位,将时间格式化为上午下午格式的Golang程序。在这个示例中,format将使用6表示12小时制,而6:06表示分钟和秒,am表示上午时间的子午线指示器。

package main

import (
   "fmt"
   "time"
)

func main() {
   Time := time.Now()
   am_pm_time := Time.Format("6:06:06 AM")
   fmt.Println("Current time in AM/PM format:", am_pm_time)
}

输出

Current time in AM/PM format: 6:09:09 AM

结论

我们成功地执行了将时间格式化为AM-PM格式的程序。在两个示例中,我们都使用了Now和format来格式化时间,但在第二个示例中,我们在早上时间的基础上还使用了秒数,而在第一个示例中,我们使用了下午时间。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程