我需要檢索上個星期二相對於任何給定日期的日期,月份和年份。例如,今天是2013年3月1日星期五。我希望我的方法返回前一個星期二的日期:2013年2月26日。我該如何實現這一目標?上週二的檢索日期
Q
上週二的檢索日期
0
A
回答
4
這應該可以做到。
var yesterday = DateTime.Now;
while(yesterday.DayOfWeek != DayOfWeek.Tuesday) {
yesterday = yesterday.AddDays(-1);
}
+0
它正在工作。非常感謝。 :) – 2013-03-01 17:48:29
0
我會做這樣的事情:
var lastTuesday = DateTime.Today.AddDays(
-1 * (DateTime.Today.DayOfWeek - DayOfWeek.Tuesday));
var lastMonday = DateTime.Today.AddDays(
-1 * (DateTime.Today.DayOfWeek - DayOfWeek.Monday));
0
這基本上在這裏找到答案:Get date of first Monday of the week?
DateTime input = DateTime.Now;
int delta = DayOfWeek.Tuesday - input.DayOfWeek;
DateTime tuesday = input.AddDays(delta);
相關問題
- 1. 將日期轉換爲日期名稱週一,週二,週三
- 2. 檢索上週在MySQL中的所有日期
- 3. 檢索日期
- 4. 檢查週日落在兩個日期
- 5. 訪問查詢公式來計算上週二的日期
- 6. 檢索的DatePicker values.Current日期檢索
- 7. 檢索日期fullCalenadar
- 8. 獲得了週一和週二的所有日期爲明年
- 9. 檢查日期是週日還是週末?
- 10. 使用vba獲取當週的星期二的日期?
- 11. MYSQL檢索結果,其中日期=下週末
- 12. 檢查日期是否爲週末PHP
- 13. 獲取開始日期和上週的最後日期的Javascript
- 14. 使用javascript顯示上週的日期
- 15. 確定日期是週日/週末java
- 16. 如何使用jquery得到上週的星期日日期
- 17. 檢索基於日期
- 18. Parse.com檢索類型「日期」
- 19. php oracle檢索日期
- 20. SQL Server:週末以週五和上週末爲結束日期
- 21. 如何在php中獲取上週(星期二或任何其他日期)的日期?
- 22. PHP日期時間:獲取日期基於月,周和一週的日期
- 23. 日當週美國天數(星期一= 1,星期二= 2)
- 24. 取代上週的日期與本週的
- 25. 本週星期一日期
- 26. 週日期延長
- 27. 比較今天的日期時間以匹配當前月份的週日(週一,週二等)
- 28. 在sharepoint上檢索上傳文件的日期
- 29. 判斷日期爲「昨天」,「上週」等
- 30. 上週一不是當前日期
我沒試過,因爲我不知道該如何實現這個。我的輸入將是今天的日期,Datetime.Now,並且我需要最後一個星期二的信息作爲輸出 – 2013-03-01 17:29:28
因此,谷歌不工作,那麼對於你可能讀取的起點[ASP.net獲取下一個星期二](http:// stackoverflow .com/questions/6346119/asp-net-get-the-next-tuesday) – 2013-03-01 17:36:06