请问如何讲从Excel里面的读出来的2011.09.19转换成2011-09-19格式,因为要把Excel的数据插入到SQL中,2011.09.19格式SQL报错,请问怎么转化2011-09-19格式啊

解决方案 »

  1.   


    string s="2011.09.19";
    string n=DateTime.Parse(s).ToString("yyyy-MM-dd")
      

  2.   


    还是替换方便点,datatime s.ToString("yyyy-MM-dd")   为  2009-11-05 的格式
      

  3.   

    str.replace(".","-");
    直接替换
      

  4.   

    2011.09.19转换成2011-09-19格式
    string time="2011.09.19";
    string newTime=time.Replace(".","-").Trim();
    messageBox.Show(newTime);
    //2011-09-19
      

  5.   

    这样是没错,但是如果仅仅是为了满足这个需求而做这个事那就没必要了。直接吧EXCEL里的格式全部替换成你需要的格式不是更加方面么