2013-12-19 64 views
-3

我想從1993年的第203天起在vb.net上獲得日期爲1993年7月21日。1992年第203天獲取日期

三百六十五分之二百〇三 - > 21/07/1993

1993年的203th天(365天)

我使用Visual Studio 2010 感謝。

+5

歡迎來到SO!顯示或告訴我們你試過了什麼,以及你有什麼問題,因爲SO不是「給我寫一些代碼」門戶。 –

回答

2

您可以爲您的起始日期(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 
+1

這個答案是完美的,除了一件小事:我認爲它會給出1993年的第204天(因爲它正在第一天,並加入203):)無論如何,upvote 。 –

+0

@DouglasBarbin謝謝。偉大的一點。我修正了這個例子。 –

相關問題