Python的時間運算

2021-06-21 07:43:35 字數 785 閱讀 6508

如何計算兩個時間的差,python就有很好的模組datetime供我們使用:

import datetime

d1 = datetime.datetime(2009, 3, 23)

d2 = datetime.datetime(2009, 10, 7)

daycount = (d1 - d2).days

輸出-198

這就可以計算兩個日期相差的天數

計算兩個時間的秒數

import datetime

starttime = datetime.datetime.now()

endtime = datetime.datetime.now()

print (endtime - starttime).seconds

這個可以作為測量程式執行時間檢測部分。

還有一種情況就是乙個時間點多出幾分、幾秒、幾天之後的時間

d1 = datetime.datetime.now()

d3 = d1 + datetime.timedelta(days=10)

print d3.ctime()

這個程式的目的就是得出現在後10天的時候的時間

當然days=10也可以是days=-10,這就表示十天前的時間點

d3 = d1 + datetime.timedelta(hours=10)或者就是minutes或者seconds,這都是可以的

Oracle 時間運算

with temp as select to date 2019 5 3 yyyy mm dd hh24 mi ss as gmt time from dual select to char gmt time,yyyy mm dd as 測試時間,to char gmt time 5,yyyy mm...

PHP時間運算

在很多場合為了顯示出資訊的及時性,一般會將時間顯示成 剛剛 5分鐘前 3小時前 等,而不是直接將時間列印出來。比如微博,sns類應用就最長用到這個功能。而一般儲存在資料庫中的時間格式為 unix時間戳,所以這裡記錄乙個將 unix時間戳 轉化為時間軸顯示的php函式。date default tim...

oracle中時間運算

1 oracle支援對日期進行運算 2 日期運算時是以天為單位進行的 3 當需要以分秒等更小的單位算值時,按時間進製進行轉換即可 4 進行時間進製轉換時注意加括號 見示例中紅色括號 否則會出問題 sql alter session set nls date format yyyy mm dd hh ...