请问那位知道用c#怎样真确比较date string呢?我有这样一个字符串str1内容是“2008-12-10”或是“2008-12-1”我想用它来跟另外一个字符串str2内容是“2008-11-10<<>>2008-11-5<<>>2008-12-10”进行比较。
我用str2.indexOf(str1)时它总会返回个大于零的值,即使str1的值是“2008-12-1”时它仍然返回大于零的值。请问那位有解决方法呢?
转换成DateTime类型才比较啊
楼上说的对
if (str2.StartsWith(str1) || str2.EndsWith(">>" + str1) || str2.Contains(">>" + str1 + "<<"))
{
//...
}
datetime类型的比较用timespan