Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
class JavaTimeLocalDateTimeSerializer(parse: (date: String) -> LocalDateTime = { parseUnixLocalDateTime(it) }, format: (date: LocalDateTime) -> String = { parseUnixLocalDateTime(it) }) : JsonDeserializer<LocalDateTime> , JsonSerializer<LocalDateTime>
Represents a date with hour yyyy-mm-dd hh:mm:ss
Link copied to clipboard
Link copied to clipboard
class JavaTimeZonedDateTimeSerializer(parse: (date: String) -> ZonedDateTime = { parseUnix(it) }, format: (date: ZonedDateTime) -> String = { parseUnix(it) }) : JsonDeserializer<ZonedDateTime> , JsonSerializer<ZonedDateTime>
Represents a zoned date with hour yyyy-mm-dd hh:mm:ss
Properties
Link copied to clipboard
Link copied to clipboard
An standard with formats used by zapp-studio DateTime = ZonedDateTime / Contains all information about the local time, like schedule summer and grenwich changes, this is the class most used. Date = LocalDate / Contains information about a date, without taking into account the offset time and schedule summer. Time = LocalTime contains the information about an hour, without taking into account grenwich deplacement. Must be sended by server in the local hour
Link copied to clipboard
Functions
Link copied to clipboard
fun LocalDateTime.parse(pattern: String = FULL_DATE_TIME_FORMAT, locale: Locale = Locale.getDefault()): String
Link copied to clipboard
Link copied to clipboard
fun parseDateTime(date: TemporalAccessor, pattern: String = FULL_DATE_TIME_FORMAT, locale: Locale = Locale.getDefault(), zoneId: ZoneId = ZoneId.of("Etc/UTC")): String
fun parseDateTime(date: String, pattern: String = FULL_DATE_TIME_FORMAT, locale: Locale = Locale.getDefault(), zoneId: ZoneId = ZoneId.of("Etc/UTC"), localZone: ZoneId = ZoneId.systemDefault()): ZonedDateTime
Functions to format with zone
Link copied to clipboard
fun parseLocalDateTime(date: TemporalAccessor, pattern: String = FULL_DATE_TIME_FORMAT, locale: Locale = Locale.getDefault()): String
fun parseLocalDateTime(date: String, pattern: String = FULL_DATE_TIME_FORMAT, locale: Locale = Locale.getDefault()): LocalDateTime
Local Date and time without taking into account hour and timezone
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard