C# 兩個日期比較大小
直接比較大小
string ed = "2023-12-13 09:27:59.000";//過去式
DateTime nowDateTime = DateTime.Now;
DateTime expirationDate = Convert.ToDateTime(ed);//質(zhì)保期 長日期
DateTime expirationDate1 = Convert.ToDateTime(Convert.ToDateTime(ed).ToString("yyyy-MM-dd"));//質(zhì)保期 短日期
DateTime now = Convert.ToDateTime(nowDateTime.ToString("yyyy-MM-dd"));
if (expirationDate1 < now)//短日期比較
{
textBox2.Text = "短日期比較,過保了";
}
if (expirationDate < nowDateTime)//長日期比較
{
textBox3.Text = "長日期比較,過保了";
}
工具類DateTime.Compare
格式:
int ints= DateTime.Compare(日期1, 日期2);
如果日期1=日期2,返回0;
如果日期1>日期2,返回1;
如果日期1<日期2,返回0;文章來源:http://www.zghlxwxcb.cn/news/detail-758538.html
string ed = "2023-12-13 09:27:59.000";//過去式
DateTime nowDateTime = DateTime.Now;
DateTime expirationDate = Convert.ToDateTime(ed);//質(zhì)保期 長日期
DateTime expirationDate1 = Convert.ToDateTime(Convert.ToDateTime(ed).ToString("yyyy-MM-dd"));//質(zhì)保期 短日期
DateTime now = Convert.ToDateTime(nowDateTime.ToString("yyyy-MM-dd"));
int ints= DateTime.Compare(expirationDate1, now);//短日期比較
int intl = DateTime.Compare(expirationDate, nowDateTime);//長日期比較
當(dāng)調(diào)用compare方法比較兩個時間大小時,傳入的兩個時間參數(shù)除了必屬同一時區(qū)之外,還必須屬于同一個精度范圍。對兩個 DateTime 的實例進行比較,并返回一個指示第一個實例是早于、等于還是晚于第二個實例的整數(shù)。文章來源地址http://www.zghlxwxcb.cn/news/detail-758538.html
到了這里,關(guān)于C# 兩個日期比較大小的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!