【发布时间】:2014-11-06 04:11:30
【问题描述】:
我想从 Decimal 值中获取小时和分钟。
示例:十进制值为 12.50。因此,该值将是 12 小时 30 分钟。
我怎样才能用最短的方法得到这个?
【问题讨论】:
-
你尝试过什么吗?检查
Console.WriteLine(String.Format("{0} hours and {1} minutes", CInt(12.5), (12.5 Mod 1) * 60)) -
我按照你的方法搞定了。谢谢。
-
注意:
12.51会给你12 hours 30.6 minutes如果你不想要十进制分钟,请使用CInt()或Round()。 -
顺便说一句,你的时间格式是什么?
标签: .net vb.net type-conversion