转自:http://www.cnblogs.com/zengxiangzhan/archive/2009/10/30/1592926.html
<%
# GetOutTime(Eval(
"
发布时间
"
))
%>
///
<summary>
///
离最近发表时间代码
///
</summary>
///
<param name="dtime">
发布时间
</param>
///
<returns></returns>
public
static
string
GetOutTime(DateTime dtime)
{
DateTime dt
=
DateTime.Now;
TimeSpan ts
=
((TimeSpan)(dt
-
dtime));
int
days
=
ts.Days;
int
hours
=
ts.Hours;
int
minutes
=
ts.Minutes;
int
milliseconds
=
ts.Milliseconds;
if
(days
>
0
)
return
string
.Format(
"
发布于{0}天前
"
, days);
if
(hours
>
0
)
return
string
.Format(
"
发布于{0}小时前
"
, hours);
if
(minutes
>
0
)
return
string
.Format(
"
发布于{0}分钟前
"
, minutes);
return
string
.Format(
"
发布于{0}秒前
"
, milliseconds);
}