Python程式以AM-PM格式格式化時間
在Python中,我們有一些內建的時間函數,例如strftime()和datetime.now(),可以用來以AM/PM格式找到時間。 AM/PM格式的時間在各種應用程式中使用,如使用者介面、報告和文件、資料視覺化和事件調度。當時間在午夜11:59:00到中午12點之間時,我們會說AM的時間。同樣地,我們可以說12點到午夜11:59:00之間的時間是PM。縮寫AM/PM用於指示確切的時間。
Syntax
在範例中使用了以下語法 &miinus;
strftime('%I:%M:%S %p')
strftime() 是 Python 中的內建函數,可以用來表示時間格式。
以下格式表示在參數中:
%I − Hours
#%M − 分鐘
#%S − Seconds
#%p − 上午/下午
datetime.now()
這是Python中的一個內建函數,可以用來找出當前時間。
localtime()
This is the built-in method in Python that returns the current time.
Example 1
在下面的範例中,我們將透過從名為datetime的模組中匯入datetime的所有內容來啟動程序,該模組將找到本地時間。然後將24小時制的時間儲存在變數t_str中,該時間將轉換為12小時制,並檢查它是上午還是下午。現在我們正在使用內建函數strftime()。函數接受兩個參數-t_str(給定的時間)和‘%H:%M%S’(設定時間的格式,包括小時、分鐘和秒)。這個時間格式表示24小時制。接下來,我們再次使用strftime()函數將時間格式設定為12小時制。在參數中,%p用於檢查時間是上午還是下午。最後,我們使用變數t_str和t_am_pm來列印結果。
from datetime import datetime t_str = '22:45:32' t_obj = datetime.strptime( t_str, '%H:%M:%S') #Time format representation t_am_pm = t_obj.strftime('%I:%M:%S %p') print("The given time", t_str) print("The format in (AM/PM):", t_am_pm)
輸出
The given time 22:45:32 The format in (AM/PM): 10:45:32 PM
Example 2
的中文翻譯為:範例2
在下面的範例中,我們將透過從名為datetime的模組中匯入datetime的所有內容來啟動程序,該模組將找到本地時間。然後,我們建立變數dt_obj來儲存透過使用預定義函數datetime.now()取得目前時間的值。然後使用預定義函數strftime()來設定12小時的時間格式。此函數將作為一個物件與變數dt_obj一起使用,並將其儲存在變數ts_am_pm中。最後,我們使用變數dt_obj和ts_am_pm的幫助來列印結果。
from datetime import datetime dt_obj = datetime.now() ts_am_pm = dt_obj.strftime('%I:%M:%S %p') print("The current time:",dt_obj) print("The format in (AM/PM):",ts_am_pm)
輸出
The current time: 2023-04-18 17:50:01.963742 The format in (AM/PM): 05:50:01 PM
Example 3
的中文翻譯為:範例 3
在下面的範例中,我們將使用一個名為format_time()的函數來編寫一個程序,該函數以一個datetime物件作為參數,並傳回一個表示時間的字串,以AM/PM格式顯示。然後,函數使用datetime物件的strftime()方法,根據指定的格式字串'%I:%M %p'來格式化時間。此格式指定了12小時制(%I)的時間表,包括分鐘(%M)和AM/PM指示器(%p)。
from datetime import datetime def p_time(time): return time.strftime('%I:%M %p') time = datetime.now() time_format = p_time(time) print("Time in AM/PM:",time_format)
輸出
Time in AM/PM: 06:04 PM
Example 4
的中文翻譯為:範例 4
在以下範例中,我們首先匯入名為time的模組,該模組定義了設定當前時間的時間並允許使用者使用內建方法格式化時間。然後透過使用內建方法localtime()初始化儲存值的名為present_time的變數。然後我們使用strftime方法使用格式字串"%I:%M %p"將時間格式化為AM/PM格式。 %I格式代碼表示12小時制的小時,%M表示分鐘,%p表示AM或PM,並儲存在變數t_format。最後,我們使用變數t_format列印結果。
import time present_time = time.localtime() t_format = time.strftime("%I:%M %p", present_time) print(t_format)
輸出
06:18 PM
Conclusion
我們看到內建函數strftime()可以幫助表示時間的AM或PM格式。在範例1中,我們討論了將24小時格式轉換為12小時格式的方法,以檢查時間模式是否為AM/PM。在範例2中,我們看到如何使用datetime.now()函數初始化目前時間。然後使用%p檢查時間是否為AM/PM。
以上是Python程式以AM-PM格式格式化時間的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

在Python中,我們有一些內建的時間函數,例如strftime()和datetime.now(),可以用來以AM/PM格式找到時間。 AM/PM格式的時間在各種應用程式中使用,如使用者介面、報告和文件、資料視覺化和事件調度。當時間在午夜11:59:00到中午12點之間時,我們會說AM的時間。同樣地,我們可以說12點到午夜11:59:00之間的時間是PM。縮寫AM/PM用於指示確切的時間。 Syntax在範例中使用了以下語法&miinus;strftime('%I:%M:%S%p')strft

PHP是一種常用的程式設計語言,用於開發網頁應用程式。在開發Web應用程式的過程中,可能涉及不同時區時間的轉換,例如將美國時間轉換為中國時間。本文將詳細介紹如何使用PHP實作將美國時間轉換為中國時間的具體步驟,並提供程式碼範例。 1.取得美國時間首先,我們需要取得美國時間。可以使用PHP的內建函數date_default_timezone_set來設定時區

如何解決Java時間格式化例外(DateTimeFormatException)引言:Java是一種廣泛應用的程式語言,在處理日期和時間時經常會遇到格式化例外(DateTimeFormatException)。本文將介紹如何解決Java中的時間格式化異常,並提供一些程式碼範例。一、什麼是時間格式化例外(DateTimeFormatException)在Java

如何使用MySQL中的TIME_FORMAT函數將時間格式化為特定的字串MySQL是一個廣泛使用的關聯式資料庫管理系統,它提供了豐富的函數和操作符來處理資料。在MySQL中,有一個非常有用的函數,即TIME_FORMAT函數,可以將時間按照指定的格式進行格式化並傳回字串。 TIME_FORMAT函數的基本語法如下:TIME_FORMAT(time,f

在開發網站時,您經常需要使用日期和時間。例如,您可能需要顯示貼文的最後修改日期或提及讀者發表評論的時間。您可能還需要顯示特殊事件發生之前的倒數計時。幸運的是,PHP附帶了一些內建的日期和時間函數,這將幫助我們輕鬆完成所有這些工作。本教學將教您如何在PHP中設定當前日期和時間的格式。您還將學習如何從日期字串獲取時間戳記以及如何添加和減去不同的日期。取得字串格式的日期和時間date($format,$timestamp)是PHP中最常用的日期和時間函數之一。它將所需的日期輸出格式作為第一個參數,並將

在Web開發中,日期和時間是非常重要的因素,尤其是針對互動和資料儲存。在PHP中,處理日期和時間的功能非常強大,例如取得當前時間、將時間戳記轉換成日期時間格式、比較兩個日期時間等等。在本篇文章中,將介紹如何處理PHP中的日期和時間。取得目前時間在PHP中,取得目前時間的函數是date()。此函數有兩個參數,第一個參數是日期時間格式,第二個參數是可選的時間戳記。以

MySql是一款常用的關聯式資料庫管理系統,它支援多種日期和時間類型的資料儲存和操作。本文將介紹如何在MySql中處理和轉換日期和時間資料。一、日期和時間類型MySql支援多種日期和時間類型,包括DATE、TIME、DATETIME、TIMESTAMP等。這些類型的具體定義如下:DATE:表示日期,格式為'YYYY-MM-DD'。有效範圍為'1000-01-

在使用DedeCMS進行網站開發過程中,經常會遇到對時間格式進行處理的情況。在進行時間格式化時,我們常常會用到PHP中的date()函數,但有時候需要更有彈性、更有效率的方法來處理時間格式。本文將分享一些高效的DedeCMS時間格式化方法,幫助開發者更好地處理時間資料。首先,我們可以在模板或外掛程式中使用dede對時間進行格式化,以下是一個簡單的範例程式碼://取得時
