我正在嘗試從 dbo_table 計算從開始欄位到結束欄位的持續時間。我正在從我的日程安排軟體中拉出表格,所以我無法控制格式。文本格式的欄位輸入為“09:00”和“15:30”,對應于上午 9:00 和下午 3:30。我需要一些如何將它們轉換為時間的方法,以便可以在數學上對它們進行求和以實作持續時間。任何和所有的幫助將不勝感激!謝謝你。
uj5u.com熱心網友回復:
使用CDate轉換為日期,然后再減去:
Duration = CDate(CDate([TimeEnd]) - CDate([TimeStart]))
您可以使用 format將持續時間格式化為時間h:nn。
uj5u.com熱心網友回復:
使用文本資料嘗試 DateDiff() 函式。訪問應自動轉換為日期/時間。例子:
DateDiff("n","09:00","15:30")
回傳 390 分鐘。
這確實假設時間范圍在同一天。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/314252.html
標籤:ms-access
