Go 語言程式:以 AM-PM 格式格式化時間
在 Go 語言文章中,我們將編寫程式以使用 now 和 format 包以及使用 now 和 format 函式(帶分鐘和秒)來以 AM-PM 格式格式化時間。
可以使用 time 包中的 Now 函式獲取當前時間,而可以使用 Format 函式格式化時間,正如我們將在本文中使用的那樣。在本文中,我們將使用“now 和 format 函式”來獲取 AM-PM 格式的格式化時間。
語法
funcNow() Time
Now() 函式定義在 time 包中。此函式生成當前本地時間。要使用此函式,我們必須首先在程式中匯入 time 包。
time.Format()
此函式存在於 time 包中。它接受一個佈局輸入字串,該字串描述了輸出字串將如何格式化。
演算法
步驟 1 − 在程式中匯入所需的包
步驟 2 − 建立一個 main 函式
步驟 3 − 使用內建函式獲取 AM-PM 格式的格式化時間
步驟 4 − 使用 fmt 包的 Println 函式在控制檯上列印格式化時間
示例 1
以下 Go 語言程式使用 Now 和 format 函式以 AM-PM 格式格式化時間。在此示例中,我們將使用 time 包中的 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
以下 Go 語言程式使用 Now 和 format 函式(帶分鐘和秒)以 AM-PM 格式格式化時間。在此示例中,format 將與表示 12 小時格式的 6 一起使用,而 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 來格式化時間,但在第二個示例中,我們使用了秒以及早上時間,而在第一個示例中,我們使用了下午時間。
廣告