如何比較兩個DateTime到秒?如何比較兩個DateTime到秒?
回答
var date1 = DateTime.Now;
var date2 = new DateTime (1992, 6, 6);
var seconds = (date1 - date2).TotalSeconds;
(int)(date1 - date2).TotalSeconds將防止使用秒的小數部分 – ckg 2012-07-12 04:24:36
如果減去另一個日期,它返回一個TimeSpan
具有TotalSeconds
屬性。所以:
double seconds = (Date1 - Date2).TotalSeconds;
秒與TotalSeconds不同。 – 2010-09-28 19:09:15
我發佈和編輯那裏然後。 :)謝謝指出。 – Yogesh 2010-09-28 19:10:05
你的意思是比較兩個DateTime
值下到第二?如果是這樣,你可能想是這樣的:
private static DateTime RoundToSecond(DateTime dt)
{
return new DateTime(dt.Year, dt.Month, dt.Day,
dt.Hour, dt.Minute, dt.Second);
}
...
if (RoundToSecond(dt1) == RoundToSecond(dt2))
{
...
}
另外,找出兩個日期時間是否在彼此的一秒鐘內:
if (Math.Abs((dt1 - dt2).TotalSeconds) <= 1)
如果沒有這些幫助,請提供更多的細節在問題中。
我喜歡RoundToSecond方法,它可以很清楚地說明當你調用它時發生了什麼 – 2016-07-21 00:43:45
DateTime start = DateTime.now;
DateTime end = DateTime.end;
TimeSpan dif = end - start;
dif將是0:0:0:0形式,其中第三個值是秒。
- 1. 比較datetime毫秒
- 2. 比較兩個datetime對象
- 3. DateTime比較兩個日期
- 4. 比較python datetime到mysql datetime
- 5. 實體SQL比較datetime毫秒
- 6. 比較兩個Joda-Time DateTime對象
- 7. Mysql從datetime比較兩個日期?
- 8. SQL/PHP比較兩個日期爲秒
- 9. 如何比較MySQL中的兩個DateTime字段?
- 10. 如何比較兩個System.Types?
- 11. 如何比較兩個DateTimeOffSet?
- 12. 如何比較兩個表
- 13. 如何比較兩個arraycollection
- 14. 如何比較兩個.exes
- 15. 如何比較兩個NSMutableArrays?
- 16. 如何比較兩個LTL?
- 17. 如何比較兩個HashSet?
- 18. 如何比較兩個RippleDrawables?
- 19. 如何比較兩個NSMutableArray?
- 20. 如何比較兩個ID
- 21. 如何比較兩個ArrayList
- 22. 如何比較兩個NSIndexPaths?
- 23. 如何比較兩個ImageViews?
- 24. 比較日期,忽略Joda中DateTime的秒和毫秒瞬間
- 25. 比較的DateTime
- 26. DateTime Joda比較
- 27. DATETIME比較?
- 28. 比較得到java和mysql之間的秒差datetime
- 29. 比較基於datetime的兩個文件直到分鐘?
- 30. 我想比較兩個NSDate upto毫秒。如何迅速做到這一點?
您可能想要接受一些答案。我敢肯定,在所有這些問題中,有人不得不回答更多的問題。 – 2010-09-28 19:25:56