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месяцденьчасминутавторой массивы. Задайте эти шесть аргументов как одномерные массивы той же длины или скалярных значений.

    Примеры

    свернуть все

    Вычислите Юлианскую дату на 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 p.m. с года, месяца, дня, часа, месяца и вторых входных параметров:

    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месяц, и day или yearмесяцденьчасминута, и second как одномерные массивы той же длины или скалярных значений.

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

    Месяц в виде скалярного или одномерного массива от 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 Юлианские даты, которые являются номером дней и частей с дневного Всемирного времени 1 января, 4713 BCE.

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

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

    Зависимости

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

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

    Ограничения

    Вычисление даты Джулиана не учитывает секунды прыжка.

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

    | | | |

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