[英]How can I compare a DateTime.toShortTimeString to a DateTime.now?
我有一個以 ShortTimeString() 格式顯示一個值(我們稱之為 startTime)的字段,並希望將其與 DateTime.Now 進行比較:
if (startTime.AddMinutes(5) > DateTime.Now){ //do a thing; }
(如果 startTime 是 5 分鍾前或更早,做一件事)
需要一種將 startTime 從 String 轉換回 DateTime 的方法,以便我可以進行比較。
減去 2 個日期的示例。
var date1 = new Date("6/8/1969 20:30:00");
var date2 = new Date("6/20/1969 19:15:00");
var diff = date2 - date1;
或者在你的情況下:
var diff = Date.now() - Date.parse(startTime); //if startTime is invalid, watchout!
或者
var diff = Date.now() - new Date(startTime); // I prefer this
這里有用的鏈接:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.