Ulid
Install-Package Ulidusing System; using UlidNet; class Program { static void Main(string[] args) { // Generate a new ULID var ulid = Ulid.NewUlid(); Console.WriteLine(ulid); // Output: 01ARZ3NDEKTSV4RRFFQ69G5FAV // Parse a ULID var parsedUlid = Ulid.Parse("01ARZ3NDEKTSV4RRFFQ69G5FAV"); Console.WriteLine(parsedUlid.Time); // Output: The timestamp part of the ULID } }using System; using UlidNet; class Program { static void Main(string[] args) { var timestamp = new DateTimeOffset(2024, 1, 1, 0, 0, 0, TimeSpan.Zero).ToUnixTimeMilliseconds(); var ulid = Ulid.NewUlid(timestamp); Console.WriteLine(ulid); // Output: A ULID with the specified timestamp } }
Example Usage in a Web API
Last updated