我目前的问题是当我从数据库中得到 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。
如果理解得好...
int time = 650;
int hours = time / 100;
int minutes = time % 100;
DateTime date = DateTime.Today.AddHours(hours).AddMinutes(minutes);
我使用当天的日期,因为它不清楚。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句