python怎么判断某一天是一年中的第几天

Python (184) 2023-04-16 06:25:14

可以使用内置函数strftime来进行判断。

(推荐教程:Python入门教程)

strftime() 函数接收以时间元组,并返回以可读字符串表示的当地时间,格式由参数format决定。

语法:

纯文本
复制到剪贴板
在新窗口中打开代码
EnlighterJS 3 Syntax Highlighter
time.strftime(format[,t])
time.strftime(format[,t])
time.strftime(format[,t])

参数:

  • format -- 格式字符串。

  • t -- 可选的参数t是一个struct_time对象。

python中时间日期格式化符号:

%d 月内中的一天(0-31)

%j 年内的一天(001-366)

%U 一年中的星期数(00-53)星期天为星期的开始

%W 一年中的星期数(00-53)星期一为星期的开始

代码实现:

纯文本
复制到剪贴板
在新窗口中打开代码
EnlighterJS 3 Syntax Highlighter
importdatetime
deffunc3(year,month,day):
date=datetime.date(year,month,day)
returndate.strftime('%j')#%j十进制表示的每年的第几天
print(func3(2019,6,20))#171
importdatetime deffunc3(year,month,day): date=datetime.date(year,month,day) returndate.strftime('%j')#%j十进制表示的每年的第几天 print(func3(2019,6,20))#171
importdatetime


deffunc3(year,month,day):
date=datetime.date(year,month,day)
returndate.strftime('%j')#%j十进制表示的每年的第几天


print(func3(2019,6,20))#171
THE END

发表回复