VerdandiTimeZone

@Serializable
value class VerdandiTimeZone

Type-safe wrapper around an IANA timezone identifier.

Use VerdandiTimeZone to project a VerdandiMoment into a specific timezone without changing the underlying instant:

val utc = Verdandi.from("2025-06-15T12:00:00Z")
val tokyo = utc inTimeZone VerdandiTimeZone.of("Asia/Tokyo")
val ny = utc inTimeZone VerdandiTimeZone.of("America/New_York")

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val id: String

the IANA timezone identifier (e.g. "America/Sao_Paulo", "UTC").

Functions

Link copied to clipboard
fun VerdandiTimeZone.toNSTimeZone(): NSTimeZone
Link copied to clipboard