python怎麼輸入日期

"%Y - %m - %d"不能有空格,如果是python3,把raw_input改成input。


#-*-coding:UTF-8-*-
importtime
importdatetime

a=raw_input('請輸入日專期,格屬式為yyyy-mm-dd')
t=time.strptime(a,"%Y-%m-%d")
y,m,d=t[0:3]
print(datetime.datetime(y,m,d))

❷ Python編程輸出某年所有的黑色星期五的具體日期

如下:

❸ Python中如何計算當前日期是今年第幾周

importdatetime
datetime.datetime.now().isocalendar()

返回結果是三元組(年號,第幾周,第幾天)

也可以求任意一天的周序號

datetime.date(2014,6,8).isocalendar()

以上是求2014-06-08這一天的周序號

❹ 有哪些時間日期格式化符號 python

%a 英文星期的簡寫 Mon
%A 英文星期的完整編寫 Monday
%b 英文月份的簡寫 Jun
%B 英文月份的完整編寫 June
%c 顯示本地的日期和時間 06/30/14 01:03:17
%I 小時數,取值在01~12之間 01
%j 顯示從本年第一天開始到當天的天數 181
%w (week) 顯示今天是星期幾,0表示星期天 1
%W 顯示當天屬於本年的第幾周,星期一作為一周的第一天進行計算 26 ==> 26*7 = 182天
%x 本地的當天日期 06/30/14
%X 本地的當天時間 01:09:54
%y 年份,取值在00~99之間 14
%Y 年份完整的拼寫 2014
%m (month) 月份,取值在01~12之間 06
%d (day) 日期數,取值在1~31之間 30
%H (Hour) 小時數,取值在00~23之間 01
%M (Minute) 分鍾數,取值在01~59之間 04
%S 秒 58

❺ 用Python編寫函數week(d),根據日期d返回它是星期幾,幾是中文。主程序調用week

WEEKDAY(serial_number,return_type);
serial_number 是要返回日期數的日期,它有多種輸入方式:帶引號的文本串(如"2001/02/26")、序列號(如35825 表示1998 年1 月30 日) 或其他公式或函數的結果(如DATEVALUE("2000/1/30"))。
return_type為確定返回值類型的數字,數字1 或省略則1 至7 代表星期天到星期六,知數字2 則1 至7 代表星期一到星期天,數字3則0至6代表星期一到星期天。

❻ python 獲取某個月的全部日期

貌似沒有現成的......從別的地方找一個能實現你說的功能的代碼,你可以看看:

#encoding:utf8
defw_day(y,m,d):#已知日期求星期
c=y//100
y=int(str(y)[-2:])
w=(y+(y//4)+(c//4)-2*c+(26*(m+1)//10)+d-1)%7##蔡勒公式只適合於1582年10月15日之後
returnw

defml(y,m,d=1):#當月有幾天
ly=(y%400==0)or(y%4==0andy%100!=0)and1or0#閏年=1,平年=0
return(min(4,6,9,11)and30or(m==2and28+lyor31))

defcal(y,m,d):#輸出日歷
wf=w_day(y,m=1,d=1)#該月的第一天是星期幾
mc=[(d==xand("["+str(x).rjust(2)+"]").center(5)orstr(x).rjust(2).center(5))forxinrange(1,ml(y,m)+1)]
mc[:0]=[""*5]*wf
mc=[(i+1)%7andjorj+" "fori,jinenumerate(mc)]
td=("%s年%s月%s日星期%s "%(y,m,d,("一","二","三","四","五","六","日")[w_day(y,m,d)-1])).center(35)
x=" SunMonTueWedThuFriSat "
returntd+x+"".join(mc)


##################################################################
##################################################################
if__name__=='__main__':
importdatetime
T=datetime.date.today()
print("今天是: "+cal(T.year,T.month,T.day))

❼ python如何只獲取日期

  • 這里我們要用到的是python的內置模塊,time模塊。

    顧名思義,這是一個和時間有關的模塊。

    導入time模塊。

    import time

❽ 如何用Python在指定日期上減去7天

可以使用datetime包的timedelta,timedelta用於表示兩個datetime時間的時間差,可以直接與datetime實例相加減

fromdatetimeimportdatetime,timedelta
d=datetime.now()
d1=d+timedelta(days=-7)
d2=d-timedelta(days=7)

❾ python輸入日期求星期幾

這次收入日期就可以求,今天是星期幾?你可以去嘗試一下

❿ python如何計算給定日期的周內的某一天

不太清楚你說的有效日期具體指什麼,如果是普通的標准時間格式的話,python有一個模塊回有答日期格式相關的解析
使用的模塊:
from dateutil import parser相關關鍵解析語句:
str(parser.parse( value ))解析效果:
解析前:
1995 03 21 12 12 121995-03-21 12:12:121995:03:21 12:12:121995/03/21 12:12:1219950321121212
解析後:
統一變為標准時間格式:1995-03-21 12:12:12

因此利用這個模塊可以匹配到有效日期
希望我的回答可以幫到你:-)