2004-8-3+ 截取时间段
程序说明:从数据库中获取时间,然后与当前时间相比较,若相隔的天数小于4天,就显示“最新”。
private void ck()
{
//获取当前时间
System.DateTime dnow=DateTime.Now.Date;
//获取数据
System.DateTime ds=DateTime.Parse("2004-7-31");
//计算时间差
TimeSpan ts=dnow.Subtract(ds);
//判断是否最新
if((int)ts.Days < 4)
Response.Write("new");
}
上面的数据是用的字符串,所以是DateTime.Parse ,如果是用datareader取出来的数据库里的值,可以直接(DateTime)进行转换。