2010-12-08 38 views
1

我的問題是如何將輸入日期時間值轉換爲儒略日期格式,但結果應該是格式「0YYDDD」?我想2011年1月2日應該看起來像「011002」。C#:如何將字符串轉換爲朱利安日期相應的送禮者格式?

感謝

+0

只要注意,你所說的 - 即一天的一天 - 是Julian *日期*。朱利安*日曆*是另一回事:它是現在通常使用的公曆日曆的「早期版本」,不同之處在於它沒有世紀/四世紀的閏年規則http://en.wikipedia.org/wiki/Julian_calendar – AakashM 2010-12-09 21:38:13

+0

好的,謝謝。我會知道。 – mimic 2010-12-10 01:27:51

回答

2
DateTime dt = new DateTime(2011, 1, 2); 
Console.WriteLine(String.Format("{0:0yy0dd}",dt)); 

良好的cheatsheet可以發現here

0

或者:

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

嘗試this article在堆棧溢出:

您可以使用此密碼進行驗證,如果你是在正確的軌道或不上。

相關問題