-1
我有一個web服務,我正在嘗試以下操作。在Web服務中選擇DateTime.Now
我想進入ProcessReqDate列DateTime.Now(如2016-11-16 14:32:37.733),但我得到這個(2016-11-17 00:00:00.000)。
if (!DateTime.TryParseExact(OrderReq.RequestedProcessDate, "yyyy-MM-dd", CultureInfo.InvariantCulture, DateTimeStyles.None, out dateField) ||
dateField < DateTime.Today ||
order.PODate > dateField)
{
orderInfo.status = "Fail";
orderInfo.order_number = orderNo;
orderInfo.notes = "Invalid Request Delivery Date: " + OrderReq.RequestedProcessDate + " (yyyy-MM-dd)" + Environment.NewLine;
orderFailed = true;
}
else
{
order.ProcessDate = DateTime.Today;
}
if (order.ProcessDate == DateTime.Today)
{
order.ProcessReqDate = DateTime.Now;
}
else
{
order.ProcessReqDate = DateTime.Today;
}
你是否在使用DateTime?或其他一些數據類型? –
你的問題是什麼?爲什麼你使用DateTime.Today,如果你想設置DaTime.Now? –
然後解釋你的問題正確,它不是明確由代碼 –