My extension function:
fun String.formatDate(): String {
val outputFormat: DateFormat = SimpleDateFormat("MMM dd, yyyy hh:mm a")
return outputFormat.format(SimpleDateFormat("yyyy-MM-dd hh:mm:ss", Locale.US).parse(this))
}
When I send "2021-11-03 12:02:12", I get "Nov 03, 2021 12:02 AM"
It should be "Nov 03, 2021 12:02 PM" instead. (refer image below)