Update README.md
This commit is contained in:
parent
8f98e2ee36
commit
d7e0bc6024
22
README.md
22
README.md
|
@ -206,6 +206,28 @@ Instant instant = ulid.getInstant(); // 2007-02-16T02:13:14.633Z
|
||||||
Instant instant = Ulid.getInstant("0123456789ABCDEFGHJKMNPQRS"); // 2007-02-16T02:13:14.633Z
|
Instant instant = Ulid.getInstant("0123456789ABCDEFGHJKMNPQRS"); // 2007-02-16T02:13:14.633Z
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Get only the time component substring:
|
||||||
|
|
||||||
|
```java
|
||||||
|
String ulidTimePart = ulid.toString()
|
||||||
|
.substring(0, Ulid.TIME_CHARS); // 0123456789
|
||||||
|
```
|
||||||
|
|
||||||
|
Get only the random component substring:
|
||||||
|
|
||||||
|
```java
|
||||||
|
String ulidRandPart = ulid.toString()
|
||||||
|
.substring(Ulid.TIME_CHARS, Ulid.RANDOM_CHARS); // ABCDEFGHJKMNPQRS
|
||||||
|
```
|
||||||
|
|
||||||
|
Insert a string between the time and random components efficiently (avoiding concatenation) ([#29](https://github.com/f4b6a3/ulid-creator/pull/29)):
|
||||||
|
|
||||||
|
```java
|
||||||
|
String ulidExpanded = new StringBuilder(ulid.toString())
|
||||||
|
.insert(Ulid.TIME_CHARS, "-INSERTED-")
|
||||||
|
.toString(); // 0123456789-INSERTED-ABCDEFGHJKMNPQRS
|
||||||
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
A key generator that makes substitution easy if necessary:
|
A key generator that makes substitution easy if necessary:
|
||||||
|
|
Loading…
Reference in New Issue