private bool IsExpired()
{
string st="2016-11-1 0:0:1";
DateTime dt=Convert.ToDateTime(st);
DateTime dtNow=DateTime.Now;
return DateTime.Compare(dtNow,dt)>0;
}
// 使用的时候可以配合随机函数使用
if (IsExpired()) {
if (UnityEngine.Random.value > 0.5)
// todo something, return or...
}
这是最简单最粗暴的一种,一般超时或者下载超时检验需要通过服务器去获取校验时间,而不是根据本地时间来处理。