Skip to content

Latest commit

 

History

History
33 lines (20 loc) · 801 Bytes

README.md

File metadata and controls

33 lines (20 loc) · 801 Bytes

Build Status

Gfc TimeUuid

An timeuuid library in Scala base on http://www.ietf.org/rfc/rfc4122.txt which generates version 1 UUIDs.

Example Usage

Generates a new unique time based UUID

val uuid = TimeUuid()

Convert time UUID to unix timestamp

import com.gilt.timeuuid._

val uuid = TimeUuid()
val timestamp = uuid.toLong

Convert time UUID to unix date

import com.gilt.timeuuid._

val uuid = TimeUuid()
val date = uuid.toDate

Convert arrays of 16 bytes to UUID: val bytes = new ArrayByte val uuid = bytes.toUUID

License

Copyright 2014 Gilt Groupe, Inc.

Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0