主要内容

decyear

十进制年计算器

    描述

    例子

    dy= decyear (datetime)将一个或多个datetime数组小数,dy。一些应用程序需要十进制年更好的精度。十进制数年的更多信息以及如何decyear计算它们,看到算法

    dy= decyear (dateVector)将一个或多个日期向量,dateVector成小数,dy

    dy= decyear (dateCharacterVector,格式)将一个或多个日期特征向量,dateCharacterVector十进制年使用的格式格式

    例子

    dy= decyear (一年,,一天)dy= decyear ([一年,,一天])返回对应的十进制的一年的元素年、月、日数组。

    dy= decyear (一年,,一天,小时,一分钟,第二个)dy= decyear ([一年,,一天,小时,一分钟,第二个])返回对应的十进制的一年的元素一年,,一天,小时,一分钟,第二个数组。六个参数指定为一维数组长度相同的或作为标量值。

    例子

    全部折叠

    2016年2月4日,计算小数datetime数组中。

    dt = datetime (“04-02-2016”,“InputFormat”,“dd-MM-yyyy”)
    dt =datetime04 - 2月- 2016
    dy = decyear (dt)
    dy = 2.0161 e + 03

    计算小数的一年2005年5月24日,特征向量和使用数据dd-mm-yyyy格式。

    dy = decyear (“24 - 2005年5月- - - - - -”,“dd-mmm-yyyy”)
    dy = 2.0054 e + 03

    计算小数点一年12月19日,2006年,月和日的输入。

    dy = decyear (2006、12、19)
    dy = 2.0070 e + 03

    计算小数点的一年2004年10月10日,从下午12:21:00年,月,日,小时,月和第二输入。

    dy = decyear(2004、10、10、12、21日0)
    dy = 2.0048 e + 03

    输入参数

    全部折叠

    datetime数组,指定为一个或1 - 1数组数组中。

    全部或部分日期向量,作为指定6或3矩阵包含全部或部分日期向量,分别为:

    • 完整日期向量,包含六个元素指定一年,月,日,小时,分钟和秒

    • 部分向量-包含三个元素指定日期,月和日

    数据类型:

    指定日期特征向量,作为一个字符数组,每一行对应一个日期或一维单元阵列的特征向量。

    数据类型:字符|字符串

    指定的日期格式,作为特征向量,标量字符串或整数。所有的日期dateCharacterVector必须有相同的格式和使用相同的日期格式符号datenum函数。

    decyear不接受格式包含信

    如果格式不包含足够的信息来计算日期号码,然后:

    • 小时、分钟和秒默认为0。

    • 天默认为1。

    • 个月默认为1。

    • 年违约。

    数据类型:字符|字符串

    年,指定为一个标量或一维数组。

    日期有两个字符的解释是在100年。

    依赖关系

    根据语法,指定一年,,一天一年,,一天,小时,一分钟,第二个一维数组的长度相同或标量值。

    数据类型:

    月,指定为一个标量或一维数组112

    依赖关系

    根据语法,指定一年,,一天一年,,一天,小时,一分钟,第二个一维数组的长度相同或标量值。

    数据类型:

    天,指定为一个标量或一维数组从1到31日。

    依赖关系

    根据语法,指定一年,,一天一年,,一天,小时,一分钟,第二个一维数组的长度相同或标量值。

    数据类型:

    小时,指定为一个标量024

    依赖关系

    根据语法,指定一年,,一天一年,,一天,小时,一分钟,第二个一维数组的长度相同或标量值。

    数据类型:

    分钟,指定为双,整数060

    依赖关系

    根据语法,指定一年,,一天一年,,一天,小时,一分钟,第二个一维数组的长度相同或标量值。

    数据类型:

    第二,指定为双整数060

    依赖关系

    根据语法,指定一年,,一天一年,,一天,小时,一分钟,第二个一维数组的长度相同或标量值。

    数据类型:

    输出参数

    全部折叠

    小数,返回一个行或列向量。

    • 6列向量,包含六个元素指定一年,月,日,小时,分钟和秒

    • 3列向量,包含三个元素指定,月和日

    • 行或列向量-包含十进制年

    依赖关系

    输出格式取决于输入格式:

    输入语法 dy格式
    dy= decyear (datetime) 列或行向量十进制年
    dy= decyear (dateVector) 6列向量或3列向量的十进制年
    dy= decyear (dateCharacterVector,格式) 列向量的十进制年,特征向量的个数在吗dateCharacterVector

    算法

    decyear函数计算出一个十进制表示的时间表示为今年年初以来,加上时间今年全年的一小部分。因为一个共同的一年有365天,十分之一的普通年= 36.5天(36天,12小时)。

    考虑2022.1。。1与36.5天到2022年2月6日,2022年在12:00:00(1月31天+ 2月6.5天)。同样,2022.2与73天到2022年(36.5 * 2),2022年3月15日,或者就是。

    在一个闰年,闰年的十分之一= 36.6天。因此,在14:24:00 2020.1与2020年2月6日。

    版本历史

    介绍了R2006b