我目前的问题是当我从数据库中得到 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 关注
- 83 浏览
添加回答
举报
0/150
提交
取消