2013-02-01 102 views
0

我們如何計算過去一週星期一的日期。我正在使用asp和VB.net。有沒有日期功能。我們現在在VB中有。但我想知道我們如何計算過去一週星期一的日期。今天的例子是2013年1月31日,星期四是星期四,我希望​​日期爲2013年1月21日星期一。我將如何做到這一點如何獲得每週日期

+0

您的問題沒有clear..what技術是你用過的? –

+0

你的問題很不清楚。顯而易見的答案是「查看日曆,輸入你在第一個文本框中的星期一的日期,並在下一個星期日輸入第二個文本框」,但我猜你的問題與做什麼有關這在代碼中。但是,很難回答,但不知道您正在使用哪種語言或平臺。 :-)請編輯你的問題,更具體一些,併爲這些東西添加標籤。謝謝。 :-) –

+0

我使用Vb在asp.net中的文本框控件中有兩個日期。 – user1764540

回答

1

我不知道你想要什麼,但試試這個:

Public Function GetMondayLastWeek() As Date 
    Return DateAdd(DateInterval.Day, -Now.DayOfWeek + 1, Now.Date) 
End Function 

或本:

Public Function GetMondayLastWeek() As Date 
    Return DateAdd(DateInterval.Day, -Now.DayOfWeek + 8, Now.Date) 
End Function 
+0

非常感謝。它給了我這個星期一的日期。有什麼辦法可以獲得前一週的星期一? 2013年1月21日 – user1764540

+0

嘗試第二個示例,或者將其更改爲-Now.DayOfWeek + 15 –

+0

非常感謝您完美的作品 – user1764540

相關問題