请问取两个日期变量的值应该怎么取?

xu_2007 2007-03-27 11:21:16
比如说2007-1-1减去2006-1-1要等于1年要怎么取?
...全文
229 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xu_2007 2007-03-30
  • 打赏
  • 举报
回复
为什么减去3以后的数据会出现小数位,怎么才能掉去小数位?
xu_2007 2007-03-30
  • 打赏
  • 举报
回复
谢谢了
ruan_hg 2007-03-28
  • 打赏
  • 举报
回复
DateTime A = DateTime.Parse("2007-1-1");
DateTime B = DateTime.Parse("2006-1-1");
int i = A.Year - B.Year;
moyi123 2007-03-27
  • 打赏
  • 举报
回复
DateTime A = DateTime.Parse("2007-1-1");
DateTime B = DateTime.Parse("2006-1-1");
TimeSpan T = new TimeSpan(A.Ticks - B.Ticks);

再取 T 里面的年属性就行了
王集鹄 2007-03-27
  • 打赏
  • 举报
回复
DateTime A = DateTime.Parse("2007-1-1");
DateTime B = DateTime.Parse("2006-1-1");
TimeSpan T = new TimeSpan(A.Ticks - B.Ticks);

Text = (T.TotalDays / 365).ToString();

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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