juliandate

Юлианский калькулятор дат

    Описание

    пример

    jd = juliandate(dateVector) преобразует один или несколько векторов даты, dateVector, на юлианское свидание, jd.

    jd = juliandate(dateCharacterVector,format) преобразует один или несколько векторов символов даты, dateCharacterVector, на юлианское свидание, jd, использование формата format.

    пример

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

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

    Примеры

    свернуть все

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

    jd = juliandate('24-May-2005','dd-mmm-yyyy')
    jd =
       2.4535e+06

    Рассчитать юлианскую дату для 19 декабря 2006 года для входных входов года, месяца и дня:

    jd = juliandate(2006,12,19)
    jd =
       2.4541e+06

    Рассчитать юлианскую дату для 10 октября 2004 года, в 12:21:00 с года, месяца, дня, часа, месяца и вторых входов:

    jd = juliandate(2004,10,10,12,21,0)
    jd =
      2.4533e+006

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

    свернуть все

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

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

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

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

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

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

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

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

    Если формат не содержит достаточной информации для вычисления номера даты, то:

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

    • Число дней по умолчанию, равное 1.

    • Месяцами по умолчанию являются январь.

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

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

    Год, заданный как скалярный или одномерный массив.

    Даты с двух символов годами толкуются в пределах 100 лет от текущего года.

    Зависимости

    В зависимости от синтаксиса задайте year, month, и day или year, month, day, hour, minute, и second как одномерные массивы с той же длиной или скалярными значениями.

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

    Месяц, заданный как скалярный или одномерный массив из 1 на 12.

    Зависимости

    В зависимости от синтаксиса задайте year, month, и day или year, month, day, hour, minute, и second как одномерные массивы с той же длиной или скалярными значениями.

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

    День, заданный как скалярный или одномерный массив от 1 до 31.

    Зависимости

    В зависимости от синтаксиса задайте year, month, и day или year, month, day, hour, minute, и second как одномерные массивы с той же длиной или скалярными значениями.

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

    Час, заданный как скаляр от 0 на 24.

    Зависимости

    В зависимости от синтаксиса задайте year, month, и day или year, month, day, hour, minute, и second как одномерные массивы с той же длиной или скалярными значениями.

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

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

    Зависимости

    В зависимости от синтаксиса задайте year, month, и day или year, month, day, hour, minute, и second как одномерные массивы с той же длиной или скалярными значениями.

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

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

    Зависимости

    В зависимости от синтаксиса задайте year, month, и day или year, month, day, hour, minute, и second как одномерные массивы с той же длиной или скалярными значениями.

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

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

    свернуть все

    Юлианская дата, возвращённая как вектором-столбцом m юлианских дат, которые являются количеством дней и дробей с полудня Универсального Времени 1 января 4713 года до н. э.

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

    • m столбца -by-3 - содержит три элемента, определяющих год, месяц и день

    Зависимости

    Формат выхода зависит от формата входа:

    Вход сигналаdy Формат
    jd = юлиандат (dateVector)m вектор-на-6 или m-на-3 вектор-столбец m юлианских дат.
    jd = юлиандат (dateCharacterVector, format)Вектор-столбец из m дат Юлиана, где m - количество векторов символов в dateCharacterVector.

    Ограничения

    Расчет даты Юлиана не учитывает високосных секунд.

    См. также

    | | | |

    Введенный в R2006b