ISO 8601持续时间格式

news/2025/2/13 20:40:02/

ISO 8601 持续时间格式。

ISO 8601 中定义了一个时间间隔,

格式如下:

ISO 8601持续时间格式如下:

P(n)Y(n)M(n)DT(n)H(n)M(n)S

其中:

  • P是持续时间指示符,始终放置在持续时间的开头位置
  • T是表示时间元素开始的指示符
  • (n)为时间值
符号含义
Y
M
D
W星期
H
M
S

示例

P3M

上面的时间表示的是时间间隔为 3 个月。

通常我们在 Java 项目中可以用来计算 2 个时间的不同。

例如我们当前有一个需求为,我们需要对数据进行处理,但是数据处理时间为当前的时间减去 3 个月的这个时间间隔。

在 API 中,我们可以直接定义数字 3 ,但是我们觉得这样不够标准化,所以我们就可以在 API 中传入参数 P3M,然后在后端进行计算就可以了。

例如我们使用下面的代码:

        Period p = Period.parse("P3M");LocalDate currentDate = LocalDate.now();log.debug("{}", currentDate.minus(p).toString());

程序将会输出当前的日期减去 3 个月。

尽量使用标准的表示吧,系统的处理更加方便。

https://www.ossez.com/t/iso-8601/14201

 


http://www.ppmy.cn/news/936839.html

相关文章

ISO,IMG,QCOW2磁盘镜像格式介绍

ISO、IMG 和 qcow2 是常见的镜像格式,它们在特性和用途上有所区别,不直接相互转换,但可以通过一些工具进行格式转换和转换到其他的虚拟化平台。下面是它们的特点和区别: 1、ISO(光盘映像):ISO …

iso文件系统转换成img格式的步骤整理

1瑞芯微iso镜像转换 瑞芯微等一些嵌入式芯片无法使用u盘装系统,是使用芯片原厂的工具把文件系统导入到emmc或者ssd中的,我们可以使用下面的方法把iso的文件系统提取出来,然后烧写到开发板中: 使用版本前安装一下包: …

ISO 8601日期格式与持续时间格式

ISO 8601日期格式与持续时间格式 国际标准ISO 8601,是国际标准化组织的日期和时间的表示方法,全称为《数据存储和交换形式信息交换日期和时间的表示方法》。目前是2004年12月1日发行的第三版“ISO8601:2004”以替代1998年的第一版“ISO8601:1998”与200…

iso文件用什么打开?还有iso是什么东西?

对于使用光盘或者虚拟光驱安装操作系统或其它大型软件的时候都可以看到安装的文件是 ISO文件,很多朋友都不知道iso文件用什么打开,什么是 iso文件?最简单的说就是以iso为扩展名的文件,它是iso9660文件格式,一种光盘&a…

unity 2019 内置渲染管线 光照与Lighting面板 参数详解

文章目录 前言一 Unity的光照 与 烘焙光照1 unity完整的光照组成2 光的亮度与颜色3 全局光照直接光间接光5 间接光≠光照贴图 二 色彩空间与自动烘焙1 unity的色彩空间2 自动烘焙光照 三 烘焙1 什么是烘焙,烘焙的是什么2 如何进行烘焙3 烘焙的优点和缺点4 查看光照贴…

分析分布式架构-技术

分布式系统的主要目的 提高系统的性能 提高吞吐量,服务更多的客户。提高并发和流量。 通过以下的技术提高处理高并发场景的能力 缓存系统,更快的响应客户端的请求。降低对数据库的压力(提高响应速度) 前端浏览器,网络,后端服务&a…

html页面 怎么打出平方,立方文字的

我们在开发中,会经常要显示一些特殊的字符,比如平方,立方的文字, 我之前不知道这个怎么打出来,之能写个div,里面写个2,再把这个div字体缩小,通过调整位置来达到显示这个平方的效果,…

element-ui的文本框 input加㎡平方米符号

属性&#xff1a; //这个图标属性㎡放在el-input里面<i slot"suffix" style"font-style:normal" class"metre">㎡</i>template代码&#xff1a; <el-input class"radioy" clearable:data-code contractCode.GARAGE_T…