我目前的問題是當我從數據庫中得到 3 位數字時。示例:int digit = 650。我需要將這個 3 位數字轉換為時間,例如 6:30 AM/PM。我已經嘗試過DateTime.ParseExact,但我的字符串未被識別為 DateTime 的有效類型。這是我已經嘗試過的代碼。DateTime dt = DateTime.ParseExact(string.Format("{0}", InternalLoadingListS3Item.U_CAS_NAKL.ToString()), "HHmm", CultureInfo.InvariantCulture);我只想將這個 3 位數字轉換為特定的時間格式:例如 6:30。
1 回答

叮當貓咪
TA貢獻1776條經驗 獲得超12個贊
如果一個很好理解...
int time = 650;
int hours = time / 100;
int minutes = time % 100;
DateTime date = DateTime.Today.AddHours(hours).AddMinutes(minutes);
我使用當天的日期,因為它不清楚。
- 1 回答
- 0 關注
- 122 瀏覽
添加回答
舉報
0/150
提交
取消