首頁 後端開發 Python教學 python簡單實作取得當前時間

python簡單實作取得當前時間

Jan 12, 2017 pm 03:12 PM

說起計算機中的時間,還有一些比較有趣的事,比如我們經常聽到的Unix時間戳,UTC時間,格林威治時間等,從表示上來講他們基本上屬於同一個東西,因為他們的時間表示都是從1970年.1月.1日開始到現在的秒數,到這有人就有問題了,為毛是從這個時間點開始的呢?因為這天呀發生了一件大事,UNIX操作系統誕生了,這UNIX誕生可有來歷,他是一個歪果仁利用老婆孩子外出度假的時間來完成的,我假設大家了解操作系統的複雜性,那我們預估他老婆要外出幾年才能完成UNIX系統的寫作? 3年? 5年? 錯,人家老婆就去了一月就回來了,這就跟linus在下雨天在宿舍沒事,寫出一個linux系統一樣diao,好吧,也許大神就是用來讓人敬仰的,總有讓人無法望及項背的感覺,其實這個世界就是這樣,總有些牛逼的人時不時的冒出來推動整個人類文明的進步,倘若你足夠努力,也許有一天你也會站在那個舞台。

介紹完計算機時間的背景,下面就要來乾貨了,我把用python獲取系統時間常用的例子匯總了下,方便小伙伴們快速上手和查詢,並且支持日期的常見格式,我們先說如何用time模組來時間我們要的時間:

>>> import time
>>> time.time()
1469101837.655935
登入後複製

time.time()函數就是傳回的UTC時間,是從1970.1.1到現在的秒數。

>>> time.ctime(1469101837.655935)
'Thu Jul 21 19:50:37 2016'
登入後複製

time.ctime()函數接收一個以秒為單位的實際,然後轉換成本地時間的字串表示。

如果我們想要格式化時間格式的輸出,可以用strftime()函數,這樣能把我們的時間格式變成我們想要的格式:

>>> from time import strftime,gmtime
>>> strftime("%m/%d/%Y %H:%M")
'07/21/2016 19:57'
>>> time.strftime("%Y%m%d")
'20160721'
>>> strftime("%Y-%m-%d %H:%M:%S", gmtime())
'2016-07-21 11:47:51'
登入後複製

在python中,除了time模組外還有datetime模組,也可以方便的操作時間,例如用datetime模組來顯示當前時間:

>>> from datetime import datetime
>>> datetime.now().strftime('%Y-%m-%d %H:%M:%S')
'2016-07-21 19:49:15'
>>> datetime.now().isoformat()
'2016-07-21T19:56:46.744893'
>>> str(datetime.now())
'2016-07-21 19:48:37.436886'
登入後複製

在腳本中,這2個模組都比較常用,比如做文件備份時要加的時間戳變量,對老舊文件刪除操作的時間變數等,大家可以透過上面的例子進行自己修改來得到想要的格式,如果只需要時間的某部分,可以用split()函數分割,透過切片獲得想要的內容,這篇就到這裡,有問題歡迎留言。

更多python簡單實現獲取當前時間相關文章請關注PHP中文網!


本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

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

如何解決Linux終端中查看Python版本時遇到的權限問題? 如何解決Linux終端中查看Python版本時遇到的權限問題? Apr 01, 2025 pm 05:09 PM

Linux終端中查看Python版本時遇到權限問題的解決方法當你在Linux終端中嘗試查看Python的版本時,輸入python...

如何在使用 Fiddler Everywhere 進行中間人讀取時避免被瀏覽器檢測到? 如何在使用 Fiddler Everywhere 進行中間人讀取時避免被瀏覽器檢測到? Apr 02, 2025 am 07:15 AM

使用FiddlerEverywhere進行中間人讀取時如何避免被檢測到當你使用FiddlerEverywhere...

在Python中如何高效地將一個DataFrame的整列複製到另一個結構不同的DataFrame中? 在Python中如何高效地將一個DataFrame的整列複製到另一個結構不同的DataFrame中? Apr 01, 2025 pm 11:15 PM

在使用Python的pandas庫時,如何在兩個結構不同的DataFrame之間進行整列複製是一個常見的問題。假設我們有兩個Dat...

Uvicorn是如何在沒有serve_forever()的情況下持續監聽HTTP請求的? Uvicorn是如何在沒有serve_forever()的情況下持續監聽HTTP請求的? Apr 01, 2025 pm 10:51 PM

Uvicorn是如何持續監聽HTTP請求的? Uvicorn是一個基於ASGI的輕量級Web服務器,其核心功能之一便是監聽HTTP請求並進�...

如何在10小時內通過項目和問題驅動的方式教計算機小白編程基礎? 如何在10小時內通過項目和問題驅動的方式教計算機小白編程基礎? Apr 02, 2025 am 07:18 AM

如何在10小時內教計算機小白編程基礎?如果你只有10個小時來教計算機小白一些編程知識,你會選擇教些什麼�...

在Linux終端中使用python --version命令時如何解決權限問題? 在Linux終端中使用python --version命令時如何解決權限問題? Apr 02, 2025 am 06:36 AM

Linux終端中使用python...

如何繞過Investing.com的反爬蟲機制獲取新聞數據? 如何繞過Investing.com的反爬蟲機制獲取新聞數據? Apr 02, 2025 am 07:03 AM

攻克Investing.com的反爬蟲策略許多人嘗試爬取Investing.com(https://cn.investing.com/news/latest-news)的新聞數據時,常常�...

See all articles