作为一个Java开发人员,如果我必须处理monthes(compare、increment、delta…),我将使用YearMonth类。 今天我用Python编写代码,我在寻找一些类似的东西
我看了https://docs.python.org/3/library/datetime.html和https://docs.python.org/3/library/calendar.html没有发现像YearMonth的东西
我想我得处理日历了
我可能错过了什么
目标:
我希望我有几个月的例子:
dt1 = datetime(2019,12,31,23,59,59)
dt2 = datetime(2020,1,1,1,1,1)
ym1 = yearmonth(dt1)
ym2 = yearmonth(dt2)
ym_delta = ym2-ym1
ym_delta(或ym_delta.months)应等于1
ym1 = yearmonth(2018,12)
ym2 = yearmonth(2020,1)
ym_delta = ym2-ym1
ym_delta(或ym_delta.months)应等于13
我希望有几个月的时间。 此库: https://pythonhosted.org/MonthDelta/ 接近我的搜索
你可以用
datetime.date
作为你给出的所有例子https://docs.python.org/3/library/datetime.html#datetime.date请参见此链接下表中支持的操作: https://docs.python.org/3/library/datetime.html#datetime.date.day
获取月份的一个简单选项是使用time.localtime() 例如
相关问题 更多 >
编程相关推荐