decyear

Десятичный калькулятор года

    Описание

    пример

    dy = decyear(dateVector) преобразует один или несколько векторов даты, dateVector, в десятичный год, dy.

    dy = decyear(dateCharacterVector,format) преобразует один или несколько векторов символов даты, dateCharacterVector, к десятичному году с помощью формата format.

    dy = decyear(year,month,day) и dy = decyear([year,month,day]) возвратите десятичный год для соответствующих элементов year,month,day массивы.

    dy = decyear(year,month,day,hour,minute,second) и dy = decyear([year,month,day,hour,minute,second]) возвратите десятичный год для соответствующих элементов yearмесяцденьчасминутавторой массивы. Задайте эти шесть аргументов как одномерные массивы той же длины или как скалярные значения.

    Примеры

    свернуть все

    Вычислите десятичный год на 24 мая 2005 с помощью вектора символа данных и dd-mm-yyyy формат:

    dy = decyear('24-May-2005','dd-mmm-yyyy')
    dy =
       2.0054e+03

    Вычислите десятичный год на 19 декабря 2006 с года, месяца и дневных входных параметров:

    dy = decyear(2006,12,19)
    dy =
      2.0070e+003

    Вычислите десятичный год на 10 октября 2004, в 12:21:00 p.m. с года, месяца, дня, часа, месяца и вторых входных параметров:

    dy = decyear(2004,10,10,12,21,0)
    dy =
      2.0048e+003

    Входные параметры

    свернуть все

    Полный или частичный вектор даты в виде m-by-6 или m-by-3 матрица, содержащая m полные или частичные векторы даты, соответственно:

    • Полный вектор даты — Содержит шесть элементов, задающих год, месяц, день, час, минуту, и второй

    • Частичный вектор даты — Содержит три элемента, задающие год, месяц и день

    Типы данных: double

    Вектор символов даты в виде символьного массива, где каждая строка соответствует одной дате или одномерному массиву ячеек из символьных векторов.

    Типы данных: char | string

    Формат даты в виде вектора символов, строкового скаляра или целого числа. Все даты в dateCharacterVector должен иметь тот же формат и использовать те же символы формата даты в качестве datenum функция.

    decyear не принимает форматы, содержащие букву Q.

    Если format не содержит достаточно информации, чтобы вычислить номер даты, затем:

    • Часы, минуты и значение по умолчанию секунд к 0.

    • Дневное значение по умолчанию к 1.

    • Значение по умолчанию месяцев до января.

    • Значение по умолчанию лет к текущему году.

    Типы данных: char | string

    Год в виде скалярного или одномерного массива.

    Даты с двумя символьными годами интерпретированы, чтобы быть в течение 100 лет после текущего года.

    Зависимости

    В зависимости от синтаксиса задайте yearмесяц, и day или yearмесяцденьчасминута, и second как одномерные массивы той же длины или скалярных значений.

    Типы данных: double

    Месяц в виде скалярного или одномерного массива от 1 к 12.

    Зависимости

    В зависимости от синтаксиса задайте yearмесяц, и day или yearмесяцденьчасминута, и second как одномерные массивы той же длины или скалярных значений.

    Типы данных: double

    День в виде скалярного или одномерного массива от 1 до 31.

    Зависимости

    В зависимости от синтаксиса задайте yearмесяц, и day или yearмесяцденьчасминута, и second как одномерные массивы той же длины или скалярных значений.

    Типы данных: double

    Час в виде скаляра от 0 к 24.

    Зависимости

    В зависимости от синтаксиса задайте yearмесяц, и day или yearмесяцденьчасминута, и second как одномерные массивы той же длины или скалярных значений.

    Типы данных: double

    Минута в виде двойного, целого числа от 0 к 60.

    Зависимости

    В зависимости от синтаксиса задайте yearмесяц, и day или yearмесяцденьчасминута, и second как одномерные массивы той же длины или скалярных значений.

    Типы данных: double

    Второй в виде двойного, целого числа от 0 к 60.

    Зависимости

    В зависимости от синтаксиса задайте yearмесяц, и day или yearмесяцденьчасминута, и second как одномерные массивы той же длины или скалярных значений.

    Типы данных: double

    Выходные аргументы

    свернуть все

    Десятичный год, возвращенный как вектор-столбец.

    • m-by-6 вектор-столбец — Содержит шесть элементов, задающих год, месяц, день, час, минуту, и второй

    • m-by-3 вектор-столбец — Содержит три элемента, задающие год, месяц и день

    Зависимости

    Выходной формат зависит от формата ввода:

    Введите синтаксисdy Формат
    dy = decyear (dateVector)m-by-6 вектор-столбец или m-by-3 вектор-столбец лет десятичного числа m
    dy = decyear (dateCharacterVectorформат)Вектор-столбец лет десятичного числа m, где m является количеством векторов символов в dateCharacterVector

    Смотрите также

    | | | |

    Представленный в R2006b