select Id,Title,Contents,case when datediff(day,Images,getDate())<60 then '没过期'
when datediff(day,Images,getDate())>60 then '过期' end as kkk from News
在sql中建立一张记录交易时间日期的表 请问如何写读取当期系统日期和时间的的代码?
A:
GetDate()或Date()函数可以得到日期+时间,如只需要日期,用Convert转换
select convert(char(8),getdate(),108) as yourtime,
convert(char(10),getdate(),120) as yourdate,
left(convert(char(10),getdate(),120),4) as youryear
C# 判断日期过期
// 判断日期显示颜色
public string ShowDateColor(object obj)
{
DateTime dt1 = DateTime.Parse(obj.ToString());
DateTime dt2 = DateTime.Parse(DateTime.Now.ToString());
TimeSpan ts = dt2-dt1;
if (ts.Days > 60) //得到天数
{
return "<font color=#CC9900>" + obj.ToString().Substring(0, 9) + "</font>";
}
else
return obj.ToString().Substring(0, 9);
}