C# 对数据集合的一个逻辑处理?

C# 对数据集合的一个逻辑处理?,第1张

不会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次,时间反而耗费的可能更多,意义不大,反而不如一次性加载出来。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12310825.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存