不会C#。
我理解,这是一个四舍五入的问题。
建议闷宴闹算法,分三步:
1、将时间值化为小时,以实数蚂罩表示。
例如 13:38:20,时间值为 A=13+38/60+20/3600=13.638889。
2、进行四舍五入。
处理后的时间值为 B=int(2*A+0.5)/2=int(2*13.638889+0.5)/2=int(27.777778)/2=27/2=13.5。
3、将B再转化为时分秒格式。
转化后的时间,C=B*60=13.5*60=810分钟,小时数 C1=int(810/60)=int(13.5)=13,分钟数 C2=C-C1*60=810-13*60=30。祥梁
上述建议,供参考。希望能帮到你!
这种查颂腔询你用多线程实现是数敬没有意义的。反而会增加查询时间。线程的数量与你的CPU核心数是相关的,另外是否采用多线程要看是不是会有程序等待IO而阻塞的情况发生,如果不是那样,那么意义不大薯樱慎。
你数据库查询1W条记录,都是需要从硬盘加载到内存,然后检索,返回,你分了10次,时间反而耗费的可能更多,意义不大,反而不如一次性加载出来。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)