python獲取當前日期和日間的方法

2021-06-27 07:43:40 字數 1739 閱讀 3641

mytime = time.strftime('%y%m%d',time.localtime(time.time() - 24*60*60) )

今天做程式,突然發現部落格除了可以寫寫日記,還可以記記筆記.哇哈哈哈,就是以後換工作了也可以帶著走了.

importtime

import datetime

# 2007-11-25 15:36:35

#使用datetime模組可以很方便的解決這個問題,舉例如下:

d1 = datetime.datetime(2005, 2, 16)

d2 = datetime.datetime(2004, 12, 31)

# 結果:47

print (d1 - d2).days

#上例演示了計算兩個日期相差天數的計算。

starttime = datetime.datetime.now()

endtime = datetime.datetime.now()

print (endtime - starttime).seconds

#上例演示了計算執行時間的例子,以秒進行顯示。

d1 = datetime.datetime.now()

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

print str(d3)

print d3.ctime()

# 上例演示了計算當前時間向後10天的時間。

# 如果是小時 days 換成 hours

# 其本上常用的類有:datetime和timedelta兩個。它們之間可以相互加減。

# 每個類都有一些方法和屬性可以檢視具體的值,如datetime可以檢視:天數(day),小時數(hour),星期幾(weekday())等;

# timedelta可以檢視:天數(days),秒數(seconds) 等。

## time , datetime , string 型別互相轉換

## string -> time

# time.strptime(publishdate,"%y-%m-%d %h:%m:%s")

## time -> string

# time.strftime("%y-%m-%d",t)

date = '2007-01-01'

print type(date)

date = time.strptime(date,"%y-%m-%d")

print type(date)

print date[0]

d4 = datetime.datetime(date[0], date[1],date[2])

print d4

print type(d4)

#將日期時間物件轉成字串則要用

date = time.strftime("%y-%m-%d",date)

print type(date)

#其中d為日期時間物件

開發需要 搜到了這個程式 因要求前一天的日期 就該了下

根據上面的原理 很容易就可以寫出取得前一天日期的程式

d1 = datetime.datetime.now()

d3 = d1 + datetime.timedelta(days = -1)

print datetime.date.today() + datetime.timedelta(days=-1)

或print datetime.date.today() - datetime.timedelta(days=1)

獲取當前日期

js獲取當前時間 獲取當前時間戳 function getnowdate 時間戳轉所需樣式 timechange.js long型別時間轉換為日期 擴充套件date的format方法 date.prototype.format function format if y test format for...

js獲取當前日期

1.date 物件用於處理日期和時間。建立 date 物件的語法 var mydate new date date 物件會自動把當前日期和時間儲存為其初始值。2.引數形式有以下5種 new date month dd,yyyy hh mm ss new date month dd,yyyy new ...

SqlServer獲取當前日期

1.獲取當前日期 select getdate 格式化 select convert varchar,getdate 120 2017 05 12 16 33 10 2.獲取當前年 2017 select datename yyyy,getdate 2017 select datename year...