time.go
func (uuid UUID) Time() Time {
	time := int64(binary.BigEndian.Uint32(uuid[0:4]))
	time |= int64(binary.BigEndian.Uint16(uuid[4:6])) << 32
	time |= int64(binary.BigEndian.Uint16(uuid[6:8])&0xfff) << 48
	return Time(time)
}
func (uuid UUID) Time() Time {
	time := int64(binary.BigEndian.Uint32(uuid[0:4]))
	time |= int64(binary.BigEndian.Uint16(uuid[4:6])) << 32
	time |= int64(binary.BigEndian.Uint16(uuid[6:8])&0xfff) << 48
	return Time(time)
}
func ( uuid UUID ) Time ( ) Time { time := int64 ( binary . BigEndian . Uint32 ( uuid [ 0 : 4 ] ) ) time |= int64 ( binary . BigEndian . Uint16 ( uuid [ 4 : 6 ] ) ) << 32 time |= int64 ( binary . BigEndian . Uint16 ( uuid [ 6 : 8 ] ) & 0xfff ) << 48 return Time ( time ) }
// Time returns the time in 100s of nanoseconds since 15 Oct 1582 encoded in
// uuid.  The time is only defined for version 1 and 2 UUIDs.
Time returns the time in 100s of nanoseconds since 15 Oct 1582 encoded in uuid . The time is only defined for version 1 and 2 UUIDs .