先读出再写入
http://xml.sz.luohuedu.net/xml/ShowDetail.asp?id=C673E2CD-3F1E-4919-8CE0-D69B894A0599

解决方案 »

  1.   

    如果一个Excel文件中有两个单元格A1和B1;其中A1是选设置为字符格式,然后
    输入21:10:12,把B1设置为时间格式,然后输入21:10:12;
    我用下面的方法转成时间格式
    rangea3=worksheeta.get_Range(worksheeta.Cells[1,1],worksheeta.Cells[1,1]);
    str3=rangea3.Value.ToString ();
    beginTime=Convert.ToDateTime("str3");这样没问题.
    但转B1单元格就不行了,str3的值不是21:10:12,而是一长串数字,是双精度类形.
    我想问一下,怎么把B1单元格的值转换成时间格式?