John Woo John Woo - 1 year ago 133 Question

Convert DateTime to a specified Format

I have this date format

yy/MM/dd HH:mm:ss
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.

Answer Source

Use DateTime.ParseExact, e.g.:

DateTime.ParseExact("12/02/21 10:56:09", "yy/MM/dd HH:mm:ss", 
    ).ToString("MMM. dd, yyyy HH:mm:ss")
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download