会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
喜爱糖葫芦
如果你的成功定义是超越别人,那么注定会失败,因为世上总有比你强的人,如果成功的定义是超越自己,那么真的只要努力就会成功。
博客园
首页
新随笔
联系
订阅
管理
因为1s少了1d
提问
强转int的坑遇到过什么坑
回答
var days = (int)new TimeSpan(endTime.Ticks - startTime.Ticks).TotalDays;
原因
截止时间手动的减了1s
导致TotalDays不是整数
强转int小数丢失导致少了1d;
感悟
不要手动左闭右开,截止时间使用23:59:59秒时愚蠢的,
数据类型强转换要注意精度丢失问题
posted @
2023-05-09 10:10
东百牧码人
阅读(
14
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告