当前位置: 首页 > 面试题库 >

Python:一个月中的一周数

经佐
2023-03-14
问题内容

指定日期时:

datetime.datetime(2011, 8, 15)

我怎么知道这是每月的第三周?

如果我要这个约会怎么办?

datetime.datetime(2011, 2, 28) //should return 4
datetime.datetime(2011, 8, 29) //should return 5

我知道如果给定的日期是in年(双性恋),则只有2月有4周


问题答案:
In [115]: d=datetime.datetime(2011, 2, 28)

In [116]: (d.day-1)//7+1
Out[116]: 4

In [117]: d=datetime.datetime(2011, 8, 29)

In [118]: (d.day-1)//7+1
Out[118]: 5


 类似资料:
  • 我有一个课堂作业: 该类应该有计算两个日期之间天数的方法,返回一周中的哪一天,并给出给定日期的黄道带符号。 这是我写的代码: > 当我用YYY\MM\DD初始化<code>日期时,在检查周日以获取近期日期时,一切都很完美,但当我输入出生日期(1991\11\14)时,它返回到星期三,但我出生在星期四。 当我试图获取day和mont来检查黄道十二宫时,它完全崩溃了,当我输入11时返回0(对于mont

  • 如何通过给出一个月中的一周和一周中的一天来获得日期。 示例:如果我需要2018年11月的第三个星期二。 月周:3,周日:3 预计日期:2018年11月20日 但我们得到的价值是:2018年11月13日。因为本月的开始日(星期四)少于预期的日期(星期二)。 我怎样才能得到正确的日期??

  • 问题内容: python是否提供一种轻松获取 每月 当前星期(1:4)的方法? 问题答案: 为了使用直接除法,您需要根据当月第一天的位置(星期内)来调整您要查看的日期的星期几。因此,如果您的月份恰好在星期一(一周的第一天)开始,则可以按照上面的建议进行除法。但是,如果该月从星期三开始,则需要加2,然后进行除法。这些都封装在下面的函数中。

  • 我需要在我的dim_date中添加新的业务wee,实际上我有一个月中的星期,如下表所示,每7天计算一次。 但是对于这个商业周专栏,一周应该从星期一开始,到星期日结束,即使第一周只有一天(当一个月从星期日开始时),但如果月份从星期五开始,我应该将其视为该月的第一周。 你有什么建议来计算这个吗?谢谢

  • 问题内容: 我正在寻找一个简单的函数来在mysql查询中获取每月的星期(而不是一年中的容易的星期)。 我能想到的最好的是: 我想知道我是否在这里重新发明轮子,以及是否有更简便,更清洁的解决方案? 问题答案: AFAIK,该月的第一周没有标准。 一年的第一周是包含的周。 您如何定义每月的第一周? 更新: 您需要像这样重写查询: 以便正确处理年份转换,并从星期开始。 否则,您的查询就可以了。

  • 本文向大家介绍Python计算一个给定时间点前一个月和后一个月第一天的方法,包括了Python计算一个给定时间点前一个月和后一个月第一天的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python计算一个给定时间点前一个月和后一个月第一天的方法。分享给大家供大家参考,具体如下: python如何获取一个时间点的前一个月和后一个月,网上虽然有很多教程,但是本人感觉太杂了而且不太好用,研