从DateTime.Now,如何将当前时间转换为小数小时?
答案 0 :(得分:2)
如果我理解你的问题,那就是TotalHours属性,这有点暗示你没有花时间阅读MSDn文档中的DateTime结构。
编辑:实际上,你首先得到TimeOfDay,这是一个TimeSpan,然后得到它的TotalHours。
答案 1 :(得分:0)
我建议使用NumberFormat.DecimalSeparator。
DecimalFormat format=DecimalFormat.getInstance();
DecimalFormatSymbols symbols=format.getDecimalFormatSymbols();
答案 2 :(得分:0)
只需尝试这些
Math.Round ((DateTime.Now.Minutes * 100)\60.0).ToString
double decimalTime = DateTime.Now.Hour + (double)DateTime.Now.Minute/60
Value = DateTime.Now.Hours +((DateTime.Now.Minutes + (DateTime.Now.Seconds/60))/60)