蟒蛇時間

| | | | | |

Python 的時間模塊表示 Python 中的時間對象。開發人員使用 time() 函數將當前時間作為 UNIX 時間戳返回。 ctime() 函數轉換為標準格式的年、月、日和時間的 UNIX 時間戳。

處理時間是許多程序的重要組成部分。例如,假設您正在為網站創建註冊表單。您可能想要檢索當前時間,以便了解用戶何時註冊您的網站。

是 Python 時間模塊的用武之地。時間模塊允許您在 Python 程序中處理時間.您可以執行諸如檢索時間和創建日曆中斷等操作。

本教程將參考示例討論 Time Python 模塊的基礎知識以及如何使用它。

導入 Python 時間模塊

時間模塊有許多與時間相關的函數,您可以在 Python 程序中實現這些函數。你可以在所有版本的 Python 中使用 time 模塊。

在討論如何使用 time 模塊之前,我們必須先將它導入到我們的程序中。我們可以使用 Python 導入語句

Python time() 函數

Python time() 函數 獲取當前時間。時間表示為自 1970 年 1 月 1 日以來的秒數。這是 UNIX 時間(也稱為“紀元”)開始的地方。

假設我們現在要恢復時間。我們可以使用這個程序來做到這一點:

我們的代碼返回:

注意我們的程序沒有返回一個固定的時間,例如上午 10:30 我們的程序返回了一個浮點數(即十進制數)。

這個浮點數是從開始的秒數紀元。我們使用打印 的聲明將時間打印到控制台。

在編程中,句點time 是表示時間的標準方式。time 模塊不考慮時區。

這是因為 t 的時間ime 僅存儲自它的日期和時間以來經過的秒數 - 它。不存儲帶紀元值的時區數據,例如協調世界時

Python使用ctime()獲取當前時間

大多數人無法讀取年齡時間。您可以使用 Python ctime () 將紀元時間接受到本地時間。

ctime ()函數有一個參數參數。是從紀元開始以來的秒數,並返回一個帶有本地時間的字符串。該值基於您的計算機時區。

假設我們要轉換我們的浮點數從上一個紀元到時間戳的數字。我們可以使用這個程序來做到這一點:

首先,我們聲明了一個名為epoch_timePython variables。這個變量存儲了我們的時間戳。

所以我們使用time.ctime()將時間戳轉換為本地時間。在我們代碼的下一行,我們打印了指令 Local time is:,然後是本地時間。此外,Local time is:LOCAL_TIME 變量之間的逗號會在兩個值之間添加一個空格。

Python 時間睡眠函數

Python 時間庫中最常用的函數之一是 time.sleep() 函數。 time.sleep() 將程序的執行暫停指定的秒數。

假設您要打印表達式“... Disconnection”,然後等待三秒打印“斷開連接成功!” " 到控制台。我們可以使用以下代碼:

我們的程序是這樣工作的:

  • “註銷...”是打印在控制台上。
  • 程序停止 3 秒。
  • “成功註銷!”它打印到控制台。

time.sleep () 函數接受浮點(十進制)或整數(整數)。如果您希望程序停止 3.7 秒,您可以通過指定 3.7 作為參數來實現。在我們之前的示例中,我們指定了 3.

Python struct_time

struct_time Python 非紀元時間庫結構時間戳的 odatetime。struct_time 對象為很有用,因為它允許您在使用時間戳時使用標準化形式。

以下是 struct_time 對象可以存儲的值:

  • tm_year:年
  • tm_mon:月
  • tm_mday:一個月中的哪一天
  • tm_hour:小時
  • tm_min:分鐘
  • tm_sec:秒
  • tm_wday:星期幾(0 是星期一)
  • tm_yday:一年中的哪一天
  • tm_isdst:夏令時

我們可以通過 struct_time 對象訪問所有這些屬性。我們在下面的示例中使用 struct_time 對象

使用Python structime_object

Python time.localtime()

現在假設我們要將時間從紀元轉換為l`本地時間並讓結果返回一個 struct_time 對象。我們可以使用 localtime ()gmtime () 函數來做到這一點。

localtime () 函數需要一個紀元time 並返回一個 struct_time 對象。

假設我們想從小時中獲取星期幾和分鐘。我們可以使用這個程序來做到這一點:

我們的代碼返回:

首先,我們已經導入了時間庫。所以我們使用 localtime () 將我們的時間戳從以前的時間戳轉換為一個 struct_time 對象。

在下一行,我們打印了 Day本週: 控制台上的聲明。然後我們打印星期幾(存儲在 current_time 對象的 tm_wday 值中)。

接下來,我們打印 分鐘:在控制台。我們按照這個指令使用了分鐘(存儲在 current_time 對象的 tm_min 值中)。

Python time.gmtime ()

gmtime()函數localtime()函數作用相同,返回一個epoch的struct_time對象。 p>

假設我們想知道一年中的月份和日期。我們可以使用這個程序來做到這一點:

我們的代碼返回:

在我們的代碼中,我們使用了gmtime() 代替 localtime() 來生成一個 struct_time 對象。我們為 gmtime() 方法 current_time 變量賦值。

然後我們打印 Python string Month of the year: 在控制台上,後跟當前月份。這個值是存儲在我們的current_time對像中的tm_mon

所以我們會在控制台上打印月份的日期:,然後是當前月份的日期這個值在值tm_mdaycurrent_time 對像中。

python time.asctime()

asctime() 轉換一個 struct_time 對象轉換為格式化字符串 考慮以下示例:

我們的程序返回:

在這個例子中我們使用轉換時的本地時間 ( ) struct_time 對像中的 t 次。接下來,我們使用 asctime() 將我們的 struct_time 對象轉換為表示當前時間的完全格式化的字符串。

這個字符串被分配給 FORMATTED_TIME .然後我們打印聲明當前時間是:.,後面是格式化時間

time.strftime()

strftime() 格式化特定鏈中 struct_time 中的值。

例如,假設您要將 struct_time 對象轉換為具有以下格式的字符串:MONTH / DAY / YEAR。我們可以使用以下代碼:

我們的代碼返回:

我們已經導入了時間庫。因此,我們使用 localtime() 來生成一個反映當前時間的 struct_time 對象。然後我們使用 strftime() 將我們的 struct_time 對象轉換成一個字符串,顯示月、日和年。

最後,我們打印了 struct_time em>final_time 數組值。這個表存儲了我們格式化的時間。

在這個例子中:

以下是您可以與 strftime 函數一起使用的其他一些值:

結論

Python 的時間模塊允許您在 Python 代碼中處理時間。該模塊配備了許多不同的功能。

您可以使用它們來檢索當前時間,轉換之間的時間紀元時間和更易讀的值、暫停程序、格式化時間和執行其他任務。

閱讀我們的指南如何在 Python 中編程 獲取有關如何提高 Python 編程語言技能的提示和技巧。

蟒蛇時間 exp: Questions

蟒蛇時間 JavaScript: Questions

Shop

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Best laptop for Zoom

$499

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News

Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method