Elio Maroun
12/06/2022, 12:42 PMAleksei Tirman [JB]
12/06/2022, 12:57 PMElio Maroun
12/06/2022, 12:58 PMElio Maroun
12/06/2022, 12:59 PMElio Maroun
12/06/2022, 12:59 PMElio Maroun
12/06/2022, 1:02 PMElio Maroun
12/06/2022, 1:02 PMAleksei Tirman [JB]
12/06/2022, 1:03 PMAleksei Tirman [JB]
12/06/2022, 1:05 PMSimpleDateFormat
class to parse dates or file an issue to implement such parsing in Ktor or both.Elio Maroun
12/06/2022, 1:11 PMElio Maroun
12/06/2022, 1:33 PMfun stringToGMTDateConverter(string: String): GMTDate {
val monthInOrdinal = string.subSequence(5,6)
val adjustedDate = if(monthInOrdinal == "01"){
string.substring(0,5).plus("Jan").plus(string.substring(7))
}
else if(monthInOrdinal == "02"){
string.substring(0,5).plus("Feb").plus(string.substring(7))
}
else if(monthInOrdinal == "03"){
string.substring(0,5).plus("Mar").plus(string.substring(7))
}
else if(monthInOrdinal == "04"){
string.substring(0,5).plus("Apr").plus(string.substring(7))
}
else if(monthInOrdinal == "05"){
string.substring(0,5).plus("May").plus(string.substring(7))
}
else if(monthInOrdinal == "06"){
string.substring(0,5).plus("Jun").plus(string.substring(7))
}
else if(monthInOrdinal == "07"){
string.substring(0,5).plus("Jul").plus(string.substring(7))
}
else if(monthInOrdinal == "08"){
string.substring(0,5).plus("Aug").plus(string.substring(7))
}
else if(monthInOrdinal == "09"){
string.substring(0,5).plus("Sep").plus(string.substring(7))
}
else if(monthInOrdinal == "10"){
string.substring(0,5).plus("Oct").plus(string.substring(7))
}
else if(monthInOrdinal == "11"){
string.substring(0,5).plus("Nov").plus(string.substring(7))
} else{
string.substring(0,5).plus("Dec").plus(string.substring(7))
}
Elio Maroun
12/06/2022, 1:34 PMElio Maroun
12/06/2022, 1:34 PMElio Maroun
12/06/2022, 1:36 PMElio Maroun
12/06/2022, 1:36 PMElio Maroun
12/06/2022, 1:51 PMAleksei Tirman [JB]
12/06/2022, 3:14 PMElio Maroun
12/06/2022, 3:42 PM"2022-Oct-18 08:30:00"
Elio Maroun
12/06/2022, 3:42 PMval parser = GMTDateParser("YYYY-MMM-dd hh:mm:ss")
Aleksei Tirman [JB]
12/06/2022, 3:49 PMGMTDate
object:
GMTDateParser("YYYY-MMM-dd hh:mm:ss").parse("2022-Oct-18 08:30:00")