TomDignan Ответов: 3

Преобразование даты в юлианский формат


Привет Я ищу, чтобы преобразовать дату в Юлианский формат.
Например,
11/10/2018 в юлианский формат 8284
Спасибо

Что я уже пробовал:

Пытался обратиться, но без радости.

3 Ответов

Рейтинг:
0

Patrice T

Цитата:
Пытался обратиться, но без радости.

Программирование - это не вопрос радости или удачи, это вопрос метода и исследования.
Вам нужно стараться больше или показать свой код, чтобы получить помощь.

Итак, вы не пытаетесь решить проблему самостоятельно, у вас нет вопросов, вы просто хотите, чтобы мы сделали вашу домашнюю работу.
Домашние задания-это упрощенные версии тех задач, которые вам придется решать в реальной жизни. цель это обучение и практикующий.

Мы не делаем вашу домашнюю работу.
Домашнее задание не предназначено для проверки ваших навыков просить других людей сделать вашу работу, оно предназначено для того, чтобы заставить вас думать и помочь вашему учителю проверить ваше понимание курсов, которые вы прошли, а также проблем, которые вы испытываете при их применении.
Любая ваша неудача поможет учителю выявить ваши слабости и наметить меры по исправлению положения.
Любая ваша неудача поможет вам узнать, что работает, а что нет, это называется "методом проб и ошибок".
Так что попробуйте, перечитайте свои уроки и приступайте к работе. Если вы застряли на конкретной проблеме, покажите свой код и объясните эту точную проблему, мы можем помочь.

Как программист, ваша задача-создавать алгоритмы это решает конкретные проблемы, и вы не можете полагаться на кого-то другого, чтобы вечно делать это за вас, поэтому есть время, когда вам придется научиться этому. И чем скорее, тем лучше.
Когда вы просто просите решение, это похоже на попытку научиться водить машину, обучая кого-то другого.
Создание алгоритма - это в основном поиск математики и необходимая адаптация к вашей реальной проблеме.


Рейтинг:
0

MKDel20

Вы можете использовать следующий код :

Частная Функция ConvertToJulian(InputDate As Date) В Виде Строки
Dim strYear As String = InputDate.Year
Dim nDays As Integer = InputDate.Функции dayofyear
Возвращение strYear &ndays.ToString("000")
Конечная Функция


Richard Deeming

Ну, а ты мог- если бы ты не заботился о том , чтобы получить хотя бы отдаленно правильный ответ!

Расчет числа Юлианских дней[^] далеко не так просто, как это.

MKDel20

Эй, Ричард, есть "два" типа Юлианских дат. Смотрите здесь : https://support.office.com/en-us/article/insert-julian-dates-functions-0c7fa6aa-daff-402e-9990-93a5b76ba018