我想從過去3個月保存的數據庫中獲取數據,因爲我有當前日期和時間,但如何計算3個月自我日期和時間,這樣我就可以在查詢通過這些2個日期並得到其保存這些日期間的數據如何獲得確切的3個月前日期和時間從今天的日期和當前時間使用C#
0
A
回答
9
DateTime ago = DateTime.Now.AddMonths(-3);
+0
+1最好的答案是因爲如果你沒有指定'AddMonths'方法返回的值,那麼它是沒用的。 –
+0
謝謝,它的工作 –
3
試試這個:
DateTime.Now.AddMonths(-3)
1
1
你可以試試這個DateTime.Now.AddMonths(-3)
-1
好,幾個月的長度可以變化,但如果你不介意四捨五入它,你總是可以做:
var newDate = oldDate.AddDays(-90);
0
AddMonths
可以是負數。
DataTable tblResult = new DataTable();
string sql = "SELECT * FROM dbo.TableName WHERE Date BETWEEN @startDate AND @endData";
using (var con = new SqlConnection(connectionString))
using (var cmd = new SqlCommand(sql, con))
using (var da = new SqlDataAdapter(cmd))
{
// asuming that your startdate is three months ago and your enddate is now
cmd.Parameters.AddWithValue("@startDate", DateTime.Now.AddMonths(-3));
cmd.Parameters.AddWithValue("@endDate", DateTime.Now);
da.Fill(tblResult);
}
相關問題
- 1. 獲得當前日期和時間
- 2. 當前時間和日期
- 3. 查找n個月前的確切日期和時間?
- 4. Mysql如何獲得兩個日期之間的確切日期和時間
- 5. 日期和當前時間的時差?
- 6. 打印當前日期和時間C#
- 7. 獲取當前日期和時間
- 8. 如何從當前日期時間扣除時間/日期
- 9. 時間今天的日期
- 10. 任何時區的當前日期和時間(「牆」日期和時間)
- 11. MySQL日期時間和當前日期時間函數
- 12. 如何獲取當地時區的當前日期和時間?
- 13. 如何自動獲取當前日期和時間到日期時間字段
- 14. 取得之前的日期和時間
- 15. 時間得到今天的日期
- 16. SQL:獲取當前日期和當前日期之間的數據+15天
- 17. 在當前日期前3天和在
- 18. 如何在DatePickerDialog上的當前日期和前7天之間啓用日期?
- 19. 如何根據當前日期時間獲取當前和下一個日期時間記錄?
- 20. 我如何保存當前日期/時間的軌道3日期時間列
- 21. 從PHP獲得當前日期和時間mktime
- 22. 如何從當前時間獲得下個星期日的剩餘時間?
- 23. 的Android獲得當前日期和時間的TextView
- 24. 如何從日期時間戳得到時間和日期
- 25. 從mysql中的當前日期到當前日期之間的3個月的選擇日期
- 26. Android當前日期和時間
- 27. Mysql/Php - 當前日期和時間
- 28. Erlang和當前日期時間
- 29. XSLT:以當前日期和時間
- 30. 當前系統日期和時間
你試過了嗎?var prevDate = currentDate.AddMonths(-3);' – Mauro
Define「3 months ago」。你的意思是90天前?或者3個月前的那個月的同一天? 5月29日的結果應該是什麼? – dtb