exponenta event banner

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

    Рассчитайте дату Julian для 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-by-6 или m-by-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-by-6 - содержит шесть элементов, определяющих год, месяц, день, час, минуту и секунду

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

    Зависимости

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

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

    Ограничения

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

    См. также

    | | | |

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