我有一叫修系統
有開始時間,及結束時間(日期/時間)
當二個都有時間時,如何比較二個時間差(計算差幾分)寫回access
麻煩大家幫忙一下
eakfix">
SQL指令有 DateDiff()函數
(Access也有)
office.microsoft.com/zh-tw/access-help/HA001228811.aspx
VB語法也有 DateDiff()
這位朋友提供了您的解法
www.dotblogs.com.tw/yc421206/archive/2008/11/25/6071.aspx
希望對您有幫助
d = DateDiff("d", Now, di) '取相差天數
h = CLng(DateDiff("h", Now, di)) Mod 24 '取相差時數
m = CLng(DateDiff("n", Now, di)) Mod 60 '取相差分數
s = CLng(DateDiff("s", Now, di)) Mod 60 '取相差秒數
2013-10-28 19:22:20 補充
LINQ有時間差的函數
msdn.microsoft.com/zh-tw/library/system.data.linq.sqlclient.sqlmethods.datediffsecond.aspx
希望對您有幫助
2013-10-28 19:23:06 補充
我印象中,可以把時間改成秒數,例如從1970/1/1 00:00:00算起
這樣就能相減,得到時間差
這個函數應該可以找的到
2013-10-28 19:26:45 補充
試試看這個
DateTime.Subtract 方法 (TimeSpan)
msdn.microsoft.com/zh-tw/library/ae6246z1(v=vs.110).aspx