public static byte[] writeBinaryDate(DateTime obj) { List <byte> buffer = new List <byte>(RegulateNullBytes(BitConverter.GetBytes(PlistDateConverter.ConvertToAppleTimeStamp(obj)), 8)); buffer.Reverse(); buffer.Insert(0, 0x33); objectTable.InsertRange(0, buffer); return(buffer.ToArray()); }
public static byte[] writeBinaryDate(DateTime obj) { List <byte> byteList = new List <byte>((IEnumerable <byte>)Plist.RegulateNullBytes(BitConverter.GetBytes(PlistDateConverter.ConvertToAppleTimeStamp(obj)), 8)); byteList.Reverse(); byteList.Insert(0, (byte)51); Plist.objectTable.InsertRange(0, (IEnumerable <byte>)byteList); return(byteList.ToArray()); }