I have this date format yy/MM/dd HH:mm:ss
ex: 12/02/21 10:56:09
. The problem is, when i try to convert it to different format using this code:
CDate("12/02/21 10:56:09").ToString("MMM. dd, yyyy HH:mm:ss")
It displays Dec. 12, 2021 10:56:09
.
How can i correctly format it to: Feb. 21, 2012 10:56:09
? This format is returned when i check balance inquiry fro my SMS based application.
Use datetime. strftime(format) to convert a datetime object into a string as per the corresponding format . The format codes are standard directives for mentioning in which format you want to represent datetime. For example, the %d-%m-%Y %H:%M:%S codes convert date to dd-mm-yyyy hh:mm:ss format.
Use DateTime.ParseExact
, e.g.:
DateTime.ParseExact("12/02/21 10:56:09", "yy/MM/dd HH:mm:ss",
CultureInfo.InvariantCulture
).ToString("MMM. dd, yyyy HH:mm:ss")
Even easier way to convert Date:
Convert.ToDateTime("12/02/21 10:56:09").ToString("MMM.dd,yyyy HH:mm:ss");
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With