能否实现data类型与byte[4]互相转换呀??

解决方案 »

  1.   

    DateTime > String > byte[]
      

  2.   

    不以这样来解决的,否则无法与其它语言(VC)编写的程序兼容。
    在VC,VB中,DateTime类型是存放在8个字节中的,期中个字节存放日期,不知道在C#中是否也是这样存放的,如果是的话,只要存取方式一样,就可以兼容了!
    有谁知道如何解决吗?
      

  3.   

    DataTime转换为byte[]
    double d=System.DateTime.Now.ToOADate();
    byte[] b=System.BitConverter.GetBytes(d);byte[]转换为DataTime
    d=System.BitConverter.ToDouble(b,0);
    dateTimePicker1.Value=System.DateTime.FromOADate(d);