C #: Как преобразовать строку в юлианскую дату в соответствии с форматом дающего? - PullRequest
1 голос
/ 09 декабря 2010

У меня вопрос, как преобразовать входное значение DateTime в юлианский формат даты, но результат должен быть в формате "0YYDDD"? Полагаю, 2 января 2011 года должно выглядеть как "011002".

Спасибо

Ответы [ 3 ]

2 голосов
/ 09 декабря 2010
DateTime dt = new DateTime(2011, 1, 2);
Console.WriteLine( String.Format("{0:0yy0dd}",dt) );

Хороший шпаргалку можно найти здесь .

0 голосов
/ 09 декабря 2010

Попробуйте эту статью при переполнении стека:

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

0 голосов
/ 09 декабря 2010

В качестве альтернативы:

julianFormatString = "0" + (dateTimeVar.Year % 100).ToString() + "0" + dateTimeVar.Day.ToString();
...