例如datetime.timedelta,用于日期算术。

datedelta的Python项目详细描述


行为

公历中有两个日期算术陷阱:

  1. 闰年。在2月29日的基础上加上年份会出现问题 导致非闰年。
  2. 月份中的可变天数。增加月份时会出现问题 29日、30日或31日给出一个月内不存在该日的结果。
  3. < > >

    在这两种情况下,结果都必须更改为下个月的第一天。

    这种方法给出了一致的结果,前提是周期由 (包括开始日期,不包括结束日期)-如果 你更喜欢数学符号。这种周期的表示类似于 到基于0的索引,这是python使用的惯例。

    例如,如果有人订阅从2016-02-29(含)开始的一年, 结束日期必须为2017-03-01(不含)。如果是2016年2月28日独家报道, 订阅时间太短。

    手术总是按年、月、日进行。这个命令 通常提供预期的行为。它还将精度损失降至最低。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java文件分块,获取长度字节   java嵌入式Tomcat不执行jsf页面   java我的数据库中有2个实体,但hibernate返回其中6个。   java如何基于逗号拆分字符串   java取消已经运行的CompletableFutures的预期模式是什么   java如何在informix中从另一个数据库复制表ddl和数据   为什么图片是黑色的?   java根据字符串数组中的单词筛选列表   Java8的集合。平行流有效吗?   Kotlin中的java静态内部类   java如何在GUI中生成一列字符串   javafx如何正确使用高对比度主题?   带空格的javascript Httpurlconnection参数   java如何设置GridBagLayout的约束   java如何在一个线程可能尚未初始化时关闭另一个线程   java将简单时间格式转换为特殊时间格式(hhmmt)   安卓/java阵列重复过滤器的问题   java在队列的链接实现下,入队和出队是如何工作的   java更新sql外键约束