# 時間
## 時間和週數
importtime
import
datetime
#獲取今天是第幾周
print(time.strftime('%w'
))#獲取當前是週幾(0-6,0代表周一)
today=datetime.datetime.now().weekday()
#獲取指定日期屬於當年的第幾周
week=datetime.datetime.strptime('
20190825
','%y%m%d
').strftime('
%w')
## 獲取下週的時間範圍
importdatetime,calendar,pandas as pd
defget_n_day():
#獲取當前日期
today1 =datetime.date.today()
today2 =datetime.date.today
#指定時間週期
oneday = datetime.timedelta(days=1)
oneweek = datetime.timedelta(days=7)
#獲取周一和週日的判斷條件(周一為0,週日為6)
m1 =calendar.monday
m2 =calendar.sunday
#獲取下週周一的時間
if today1.weekday() !=m1:
while today1.weekday() !=m1:
today1 +=oneday
else
: today1+=oneweek
#獲取下週週日的時間
if today2.weekday() !=m2:
today2 +=oneweek
while today2.weekday() !=m2:
today2 +=oneday
else
: today2 +=oneweek
#轉換時間形式
nextmonday = today1.strftime('
%y%m%d')
nextsunday = today2.strftime('
%y%m%d')
#獲取下週七天的時間列表
date_list = [d.strftime("
%y-%m-%d
") for d in pd.date_range(nextmonday, nextsunday, freq="d"
)]
#轉換呈現形式
list_date=
for i in
date_list:
one=i.split('-'
) time=['
月','日'
] time.insert(0,one[1])
time.insert(2,one[2])
time1=''
.join(time)
return
list_date
print(get_n_day())
easy!
在python中獲取時間
time.strftime裡面有很多引數,可以讓你能夠更隨意的輸出自己想要的東西 下面是time.strftime的引數 strftime format tuple string 將指定的struct time 預設為當前時間 根據指定的格式化字串輸出 python中時間日期格式化符號 y 兩位數的...
C 根據當前時間獲取其他時間
datetime dt datetime.now 當前時間 datetime startweek dt.adddays 1 convert.toint32 dt.dayofweek.tostring d 本週周一 datetime endweek startweek.adddays 6 本週週日 d...
Python中獲取當前時間 Datetime模組
上文 我們使用了time模組來獲取當前系統的時間,其實python也為開發者提供了更高階的物件導向的介面函式 datetime,它可以實現更多的操作日期和時間的簡單或複雜的方法 1.匯入 import datetime 類 import datetime2.使用datatime模組中的方法 cur ...