@@ -8,17 +8,17 @@ import java.util.TimeZone
88
99object DateTimeUtils {
1010
11- enum class Format (val pattern : String ) {
12- MONTH_DATE_DAY (" MM/dd E" ),
13- DATE_MONTH_YEAR_1 (" dd MMM yyyy" ),
14- DATE_MONTH_YEAR_2 (" dd/MM/yy" ),
15- YEAR_MONTH_DATE (" yyyy-MM-dd" ),
16- MONTH_YEAR (" MMM yyyy" ),
17- HOUR_MIN_12 (" hh:mm aa" ),
18- HOUR_MIN_24 (" HH:mm" ),
19- TIME_DATE (" hh:mm aa, dd MMM, yyyy" ),
20- DATE_DAY_TIME (" dd MMM yyyy, E, hh:mm aa" ),
21- UTC (" yyyy-MM-dd'T'HH:mm:ss.SSS'Z'" );
11+ sealed class Format (val pattern : String ) {
12+ data object MONTH_DATE_DAY : Format (" MM/dd E" )
13+ data object DATE_MONTH_YEAR_1 : Format (" dd MMM yyyy" )
14+ data object DATE_MONTH_YEAR_2 : Format (" dd/MM/yy" )
15+ data object YEAR_MONTH_DATE : Format (" yyyy-MM-dd" )
16+ data object MONTH_YEAR : Format (" MMM yyyy" )
17+ data object HOUR_MIN_12 : Format (" hh:mm aa" )
18+ data object HOUR_MIN_24 : Format (" HH:mm" )
19+ data object TIME_DATE : Format (" hh:mm aa, dd MMM, yyyy" )
20+ data object DATE_DAY_TIME : Format (" dd MMM yyyy, E, hh:mm aa" )
21+ data object UTC : Format (" yyyy-MM-dd'T'HH:mm:ss.SSS'Z'" )
2222
2323 companion object
2424 }
0 commit comments