怎样得到三天呢

yeel 2009-01-05 01:47:42
datetime aa= 2009-1-4 17:30:00
datetime bb= 2000-1-7 9:40:00

如果bb-aa 用timespan 来的话得到是2天16个小时,如果我想得到3天怎么办?
如果用 7 - 4 来得到的话,假如在月末的话不是 假如bb 是3号的话怎么减 aa 的 30呢?
...全文
99 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
jin225 2009-01-08
  • 打赏
  • 举报
回复
select *from userTable where datediff(day,日期列名,getdate())=3
kingcsx666 2009-01-05
  • 打赏
  • 举报
回复
日期相减,其他不用管就好了
jiang_jiajia10 2009-01-05
  • 打赏
  • 举报
回复
相减就行
xupeihuagudulei 2009-01-05
  • 打赏
  • 举报
回复
噢,顶顶
vrhero 2009-01-05
  • 打赏
  • 举报
回复
啊...记错了,应该用Date属性...

bb.Date-aa.Date
sprc_lcl 2009-01-05
  • 打赏
  • 举报
回复
TimeSpan ts = bb.Date-aa.Date;
int dnum = ts.Days;//天数
oec2003 2009-01-05
  • 打赏
  • 举报
回复
取day值相减
wuyq11 2009-01-05
  • 打赏
  • 举报
回复
aa.date,b.date 用timespan 实现
vrhero 2009-01-05
  • 打赏
  • 举报
回复
把时间去掉即可...

bb.Today-aa.Today

13,347

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET技术前瞻
社区管理员
  • .NET技术前瞻社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧