行 291:                if (IsFees)
行 292:                {
行 293:                    if (sendItems <= items && DateTime.Now.CompareTo(Convert.ToDateTime(dd)) < 0)
行 294:
行 295:                    {
 

解决方案 »

  1.   

    dd是个什么东西?
    而且dd<0好像是个bool....
      

  2.   

    断点调试
    看看DataTime try=Convert.ToDateTime(dd))是个什么
      

  3.   

    DateTime是和Culture相关的,Convert时最好使用:
    Convert.ToDateTime(dd,CultureInfo.CurrentCulture)
      

  4.   

    把dd的值打印出来看。可以考虑用 DateTime.ParseExact(dd, "格式,如yyyy-MM-dd HH:mm:ss");
      

  5.   

    字面意思就是你的DD的值不符合DateTime类型
      

  6.   

    你语法写错了.
    DateTime.Now.CompareTo(DateTime value);
    而你写的Convert.ToDateTime(dd)) < 0这个是个布尔值.