gpt4 book ai didi

duration - ISO 8601 持续时间 `P1M` 的值是多少(以秒为单位)?

转载 作者:行者123 更新时间:2023-12-01 10:45:44 34 4
gpt4 key购买 nike

假设我有一个 ISO 8601 持续时间,表示为 "P1M" 。通俗地说,这意味着“一个月”。假设开始日期未知,是否有将其转换为秒数的标准规则?

  • 对于 30 天的月份,可能是 2,592,000。
  • 对于 31 天的月份,可能是 2,678,400。
  • 2 月份,可能是 2,419,200,也可能是 2,505,600。

  • 我的直觉说没有办法在不知道上下文的情况下将“一个月”解析为确切的秒数,以及这些秒在日历上的位置。但是是否有标准规则/约定以抽象方式计算这些持续时间?

    最佳答案

    从我找到的 ISO 8601 文档(第 6 页 - http://xml.coverpages.org/ISO-FDIS-8601.pdf)来看,您似乎是正确的,因为无法明确确定一个月中的秒数。但是它确实注意到“在某些应用程序中,一个月被视为 30 天的时间单位”,因此根据您的应用程序,这可能是一种有效的方法。

    “日历时间”(年、月等)和“绝对时间”(小时、分钟、秒等)之间的区别有时很重要。例如,有些人可能会提示,如果他们每 30 天支付一次而不是每月支付一次,他们可能会提示几年内有 13 次抵押贷款支付。

    关于duration - ISO 8601 持续时间 `P1M` 的值是多少(以秒为单位)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26265751/

    34 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com