做了一个判断时间的程序,然后时间跳到第二天,小弟我就笑了!求思路啊求方法啊
做了一个判断时间的程序,然后时间跳到第二天,我就笑了!!!求思路啊,求方法啊!!!
//获取用户时间并且转换成长数字
ulong UserTime = Convert.ToUInt64(DateTime.Now.ToString("yyyyMMddHHmm").Replace("/", "").Replace(":", ""));
//将得到的数据转换成DateTime类型
DateTime SysTimeStr = (DateTime)ds.Tables["CommunityInfoMng"].Rows[i]["dateTime"];
//将得到的时间转换成长数字
ulong SystTime = Convert.ToUInt64(SysTimeStr.ToString("yyyyMMddHHmm").Replace("/", "").Replace(":", ""));
if ((UserTime - SystTime) <= 10)
{
arr[6] = "刚刚";
}
else if ((UserTime - SystTime) >= 11 && (UserTime - SystTime) <= 30)
{
arr[6] = "30分钟前";
}
else if ((UserTime - SystTime) >= 31 && (UserTime - SystTime) <= 60)
{
arr[6] = "1小时前";
}