会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Microsoft . 技术之路...
—— 专注于微软技术, 分享是快乐的源泉......
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
公告
DateDiff() in C#
Posted on
2006-11-16 15:18
赣江源
阅读(
176
) 评论(
0
)
编辑
收藏
举报
private
double
DateDiff(
string
howtocompare, System.DateTime startDate, System.DateTime endDate)
{
double
diff
=
0
;
System.TimeSpan TS
=
new
System.TimeSpan(endDate.Ticks
-
startDate.Ticks);
switch
(howtocompare.ToLower())
{
case
"
year
"
:
diff
=
Convert.ToDouble(TS.TotalDays
/
365
);
break
;
case
"
month
"
:
diff
=
Convert.ToDouble((TS.TotalDays
/
365
)
*
12
);
break
;
case
"
day
"
:
diff
=
Convert.ToDouble(TS.TotalDays);
break
;
case
"
hour
"
:
diff
=
Convert.ToDouble(TS.TotalHours);
break
;
case
"
minute
"
:
diff
=
Convert.ToDouble(TS.TotalMinutes);
break
;
case
"
second
"
:
diff
=
Convert.ToDouble(TS.TotalSeconds);
break
;
}
return
diff;
}
会员力量,点亮园子希望
刷新页面
返回顶部
Powered by:
博客园
Copyright © 2024 赣江源
Powered by .NET 8.0 on Kubernetes