台灣最大程式設計社群網站
線上人數
493
 
會員總數:245800
討論主題:189429
歡迎您免費加入會員
討論區列表 >> ACCESS >> Access時間格式的問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
Access時間格式的問題
價值 : 50 QP  點閱數:201 回應數:5
樓主

Alston
門外漢
0 5
148 16
發送站內信

Access欄位: [起始時間],[結線時間],[總花費時間]

起始時間、結線時間這兩個欄位是我用程式輸入的
格式為yyyy/m/dd hh:nn:ss
如:2020/3/03 15:56:11
這部分沒問題

而[總花費時間]則是用Access的計算功能產出的
計算公式[結線時間]-[起始時間]
我希望計算出來的結果可以單純是 幾小時:幾分鐘:幾秒鐘
所以我把格式設定為 hh:nn:ss

表面起來是沒問題,例如[總花費時間]=02:58:39
看起來是2小時58分39秒
但當我「點那一格」的時候,他則會顯示「上午 02:58:39」
有沒有辦法讓他不要顯示 上午 或 下午

謝謝...若有需要補充的地方請再讓我知道

搜尋相關Tags的文章: [ Access ] , [ 時間 ] , [ 格式 ] ,
本篇文章發表於2020-03-03 16:00
1樓
回應

P陳
檢舉此回應
最簡單的辦法 改 總花費時間 的格式
成 hh:nn:ss 即可
本篇文章回覆於2020-03-03 20:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

Alston
檢舉此回應
Dear P陳大
我已經把格式設成 hh:nn:ss 了,如下圖↓


表面上看起來沒有問題 但當我"點選"時 仍然會出現 "上午" 或 "下午",如下圖↓


我寫了一個C#程式
會根據使用者輸入的條件到Access資料庫中抓資料,然後將資料show到dataGridView中,並且使用者可以將資料轉成excel

我目前碰到最主要的問題就是,在dataGridView中我可以透過

上述程式碼,讓User只看到HH:mm:ss,如下圖↓
https://imagizer.imageshack.com/img924/7956/zweD5N.jpg

但當我將dataGridView中的資料轉成excel時
又會像Access一樣 把單純的 "小時:分鐘:秒鐘" 讀取成 "上午/下午"的時間格式,如下圖↓


我希望匯出到excel之後也可以是單純的 "小時:分鐘:秒鐘",如下圖↓
本篇文章回覆於2020-03-04 09:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

Alston
檢舉此回應
sor,洋洋灑灑說了很多,希望P陳大能不吝賜教,謝謝!
本篇文章回覆於2020-03-04 09:38
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

Wildboy
檢舉此回應
我覺得把時間格式改成24小時制,應該可以解決問題
如果不行,可以嘗試從Windows 設定中的 日期/時間 更改格式
本篇文章回覆於2020-03-04 14:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

Alston
檢舉此回應
自己做出來了,在匯出excel,先把excel的格式設定好,因為報表匯出的欄位都是固定的,所以不用擔心相容的問題。

本篇文章回覆於2020-03-04 15:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.