ConvertToAppleTimeStamp() public static method

public static ConvertToAppleTimeStamp ( System.DateTime date ) : double
date System.DateTime
return double
Exemplo n.º 1
0
        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());
        }