我想從1993年的第203天起在vb.net上獲得日期爲1993年7月21日。1992年第203天獲取日期
三百六十五分之二百〇三 - > 21/07/1993
1993年的203th天(365天)
我使用Visual Studio 2010 感謝。
我想從1993年的第203天起在vb.net上獲得日期爲1993年7月21日。1992年第203天獲取日期
三百六十五分之二百〇三 - > 21/07/1993
1993年的203th天(365天)
我使用Visual Studio 2010 感謝。
您可以爲您的起始日期(1月 - 1993年),一個Date
對象,然後像這樣使用Date
對象的AddDays
方法。
Dim startDate As New Date(1993, 1, 1)
Dim resultDate As Date = startDate.AddDays(202)
請注意,我只添加了202天,因爲1-Jan已經是第一天了。
如果您需要添加更高級的時間量,而不是確切的天數,可以通過將TimeSpan
對象添加到Date
對象來實現。當你這樣做,它會產生一個新的Date
對象,如下所示:
Dim startDate As New Date(1993, 1, 1)
Dim offset As New TimeSpan(202, 0, 0, 0)
Dim resultDate As Date = startDate + offset
這個答案是完美的,除了一件小事:我認爲它會給出1993年的第204天(因爲它正在第一天,並加入203):)無論如何,upvote 。 –
@DouglasBarbin謝謝。偉大的一點。我修正了這個例子。 –
這就是所謂的儒略日期,你可以看到你是如何處理這種日期這裏一個例子:http://support.microsoft.com/kb/116281/en-us
這不是我期待的 – ghost21blade
歡迎來到SO!顯示或告訴我們你試過了什麼,以及你有什麼問題,因爲SO不是「給我寫一些代碼」門戶。 –