public long readUTCDate ( ) throws IOException { int tag = read ( ) ; if ( tag != ' ' ) throw error ( "expected date at " + codeName ( tag ) ) ; long b64 = read ( ) ; long b56 = read ( ) ; long b48 = read ( ) ; long b40 = read ( ) ; long b32 = read ( ) ; long b24 = read ( ) ; long b16 = read ( ) ; long b8 = read ( ) ; return ( ( b64 << 56 ) + ( b56 << 48 ) + ( b48 << 40 ) + ( b40 << 32 ) + ( b32 << 24 ) + ( b24 << 16 ) + ( b16 << 8 ) + b8 ) ; }
Reads a date .