技术文章 > Python技术 > Python基础 > 正文

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

FXL

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

(推荐教程:Python入门教程

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

语法:

time.strftime(format[, t])

参数:

  • format -- 格式字符串。

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

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

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

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

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

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

代码实现:

import datetime


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


print(func3(2019, 6, 20))  # 171
免费视频教程
本文原创发布python学习网,转载请注明出处,感谢您的尊重!
相关文章
 python怎么判断当前日期是今年的第几天
 教你用python获取百度热榜链接
 怎样安装python的GPIO模块
 怎么在苹果电脑上安装python
相关视频章节
 python注释
 python代码缩进
 python编码规范
 python命名规范
视频教程分类