[英]C# Program want to select data <= 23:59:59 but ends up selecting data with 00:00:00 timestamp as well
[英]C# How to convert date local to UTC with time 00:00:00 and 23:59:59?
我有一個存儲過程,它返回日期范圍之間的數據。 在將這些日期轉換為 UTC 后,我將開始日期和結束日期作為參數發送。 由於時間跨度,我面臨困難。
例如:
我無法獲得 8 月 5 日的數據。
為此,我需要日期時間格式,例如,
請幫我推導出上述日期時間格式。
您可以使用DateTime.Now.Date()
僅獲取Date
並僅比較日期。
var dateAndTime = DateTime.Now;
var date = dateAndTime.Date;
只需使用設置的時間創建兩個 DateTimes 對象,例如:
var now = DateTime.Now();
var startDate = new DateTime(now.Year, now.Month, now.Day, 0, 0, 0);
var endDate = new DateTime(now.Year, now.Month, now.Day, 23, 59, 59);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.