dilzz Ответов: 3

Код C# для преобразования текущей даты времени в юлианскую дату...


Уважаемые Эксперты,

Я делаю проект в asp.net с#. и я застрял, чтобы преобразовать дату-время в Юлианскую дату.

Пожалуйста, помогите мне создать Юлианскую дату в C#... У меня с собой свидание. и мне нужно перевести его в Юлианскую дату.....


Например: 1994-08-25 00:00:00.000 -----------> 1994237



Спасибо..
Дилзз...

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

Я попробовал следующие пункты...

string _CurrentDate = строка.Формат ("{0:0yyyy0dd}", DateTime.Now);

но это неверно

3 Ответов

Рейтинг:
21

Karthik_Mahalingam

проверить это.

var myDate = new DateTime(1994, 8, 25);
          var a = string.Format("{0:yyyy}{1:D3}", myDate, myDate.DayOfYear); //1994237


ссылка: Дата и время для Джулиандата[^]


Рейтинг:
16

OriginalGriff

Попробуй:

DateTime dt = new DateTime(1994, 8, 25);
int julian = dt.Year * 1000 + dt.DayOfYear;


Рейтинг:
0

Eduardo I S Prado