C#计算时间差(月)
系统时间-任意时间=相差多少个月不足一个月算一个月.求代码..代码..时间是从数据库中读取的...
系统时间-任意时间 =相差多少个月
不足一个月算一个月.
求代码..代码..
时间是从数据库中读取的 展开
不足一个月算一个月.
求代码..代码..
时间是从数据库中读取的 展开
3个回答
展开全部
private int Fun(DateTime datetime)
{
DateTime dt = DateTime.Now;
DateTime dt2 = datetime;
if (DateTime.Compare(dt, dt2) <0)
{
dt2 = dt;
dt = datetime;
}
int year =dt.Year - dt2.Year;
int month = dt.Month - dt2.Month;
month = year * 12 + month;
if (dt.Day - dt2.Day < -15)
{
month--;
}
else if (dt.Day - dt2.Day > 14)
{
month++;
}
return month;
}
{
DateTime dt = DateTime.Now;
DateTime dt2 = datetime;
if (DateTime.Compare(dt, dt2) <0)
{
dt2 = dt;
dt = datetime;
}
int year =dt.Year - dt2.Year;
int month = dt.Month - dt2.Month;
month = year * 12 + month;
if (dt.Day - dt2.Day < -15)
{
month--;
}
else if (dt.Day - dt2.Day > 14)
{
month++;
}
return month;
}
展开全部
给日期增加一天、减少一天
-----------------------------------------------
DateTime dt =DateTime.Now;
dt.AddDays(1); //增加一天
dt.AddDays(-1);//减少一天
其它年份方法类似...
-----------------------------------------------
DateTime dt =DateTime.Now;
dt.AddDays(1); //增加一天
dt.AddDays(-1);//减少一天
其它年份方法类似...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
TimeSpan ts=time -time;
ts.TotalDays;//先得到天数
ts.TotalDays;//先得到天数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询