4.(convert(varchar(10),getdate(),120)) 這句話是什麼意思?
這是一個convert函數 函數的括號裡包括三個參數
參數1:值類型 ---- varchar(10)
參數2:值內容 ---- getdate()
參數3:值格式 ---- 120
格式120 對應的樣式是 2009-05-15 短時間格式
這句話的完整意思 就是把當前時間 轉換成上面的格式樣式
5..Net裡的時間加減
string date= DateTime.Now.AddDays(-1).ToShortDateString();是獲取前一天的時間轉成短時間格式
如果addDays為正數時如1是時間加一天 負數是減
6.。net時間比較
//學生答題時間限制在每天下午5點到第二天下午5點
//ktime是當天的下午5點來進行比較
string ktime = DateTime.Now.ToString("yyyy-MM-dd ") +" 17:00:00";
//進行時間比較 當res=1時說明前者大於後面的時間 當res=-1時說明前者小於後面的時間
//當res=0時表示兩者時間相同
int res = DateTime.Now.CompareTo(Convert.ToDateTime(ktime));
if (res == -1)
{
lblMessage.Text = "答題時間是每天的下午5點到第二天的下午5點!";
return;
}