C# 如何比较不同的日期值
我的数据库中有如下日期列:C# 如何比较不同的日期值,c#,string,datetime,C#,String,Datetime,我的数据库中有如下日期列: 201411241440 年月日时分 我需要将它与现在进行比较,如果它超过1天,做点什么,其他的做点什么 我想,我可以在常规的约会方式下这样做 DateTime isold = DateTime.Today.AddDays(-1) 比较一下 如何使用我的日期格式进行此操作?如何比较日期值?如果这是一个日期时间值,您可以使用方法并与And运算符进行比较 if(yourDateTime < DateTime.UtcNow.AddDays(-1)) { /
201411241440
年月日时分
我需要将它与现在进行比较,如果它超过1天,做点什么,其他的做点什么
我想,我可以在常规的约会方式下这样做
DateTime isold = DateTime.Today.AddDays(-1)
比较一下
如何使用我的日期格式进行此操作?如何比较日期值?如果这是一个日期时间值,您可以使用方法并与And运算符进行比较
if(yourDateTime < DateTime.UtcNow.AddDays(-1))
{
// do something.
}
string s = "201411241440";
DateTime dt;
if(DateTime.TryParseExact(s, "yyyyMMddHHmm",
CultureInfo.InvariantCulture,
DateTimeStyles.None, out dt))
{
if(dt < DateTime.UtcNow.AddDays(-1))
{
// do something.
}
}
如果这是DateTime值,则可以使用方法并与和运算符进行比较
if(yourDateTime < DateTime.UtcNow.AddDays(-1))
{
// do something.
}
string s = "201411241440";
DateTime dt;
if(DateTime.TryParseExact(s, "yyyyMMddHHmm",
CultureInfo.InvariantCulture,
DateTimeStyles.None, out dt))
{
if(dt < DateTime.UtcNow.AddDays(-1))
{
// do something.
}
}
@volkanasr只需将DateTime.UtcNow更改为DateTime.Now。@volkanasr只需将DateTime.UtcNow更改为DateTime.Now。