很多小伙伴在學習了time內置模塊的使用之后,都會用其調用方法來獲取當前時間以及毫秒級的時間戳,但是對于怎么獲取其他時刻的時間戳卻還不是很了解 。那么這一篇文章會以python獲取今天任意時刻時間戳為示例,來詳細講解該怎么將時間轉為時間戳 。

1.因為獲取的時刻不是固定的,所以需要先創建一個py腳本文件然后再編寫代碼 。而在代碼里面也是需要在導入方法之后定義函數,函數接收的參數只要為時分秒三個即可,因為時間范圍已經被固定和限制在今天了,代碼如下:
from datetime import datetime, timedeltadef today_anytime_tsp(hour, minute, second=0):2.在函數里面首先需要調用now()方法來獲取到當前時間,這樣才能夠得到今天的年月日 。然后使用獲取到的當前時間減去該時間對象之中的時分秒屬性就是獲取到了單獨的日期,該過程使用到的是timedelta()方法 。
然后用獲取到的年月日去加上timedelta()方法生成的時分秒時間,就是可以得到一個完整的日期時間了,因為此方法的作用就是根據傳入的參數類型生成時間對象 。
最后就是將這個具體日期時間來調用timestamp()方法轉為時間戳就可以了,使用print()函數將其輸出 。然后得將該函數放在if條件main判斷之中去運行,這樣才不會讓其導入時作為腳本直接就去執行了,詳細代碼示例如下所示:
now = datetime.now() today_0 = now - timedelta(hours=now.hour, minutes=now.minute, seconds=now.second) today_anytime = today_0 + timedelta(hours=hour, minutes=minute, seconds=second) tsp = today_anytime.timestamp() print('{}時間戳是{}'.format(today_anytime, tsp)) return tspif __name__ == '__main__': tsp = today_anytime_tsp(18, 15, 23) print(tsp)【Python如何獲取今天任意時刻時間戳?Python怎么得到今天某刻時間戳】以上就是關于“Python如何獲取今天任意時刻時間戳?Python怎么得到今天某刻時間戳”的全部內容了,希望對你有所幫助 。
猜你喜歡
- Django框架怎么創建表單?Python框架Django表單有哪些
- Python畫流向圖怎么做?Python如何繪制數據流向圖
- Python怎么畫箱線圖?Python畫箱線圖代碼是什么
- Python中么判斷文件是否存在?Python判斷文件存在的方法有哪些
- Python自動化框架selenium怎么用?Python中selenium的基本使用方法
- 孩子有網癮怎么辦 如何解決孩子網癮
- 怎么用Python做自動化?Python自動化接口如何實現?
- Python腳本怎么運行?Python腳本不同的執行方式
- 王者榮耀如何預選英雄 王者榮耀怎么預選英雄
- 切開了的西瓜怎么保鮮 西瓜切開后如何保鮮
