我需要检索上个星期二相对于任何给定日期的日期,月份和年份。例如,今天是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