Diskdrive Diskdrive - 1 year ago 63
C# Question

why does DateTime.ToString("dd/MM/yyyy") give me dd-MM-yyyy?

I want my datetime to be converted to a string that is in format "dd/MM/yyyy"

Whenever I convert it using

, I get

Is there some sort of culture info that I have to set?

Answer Source

Slash is a date delimiter, so that will use the current culture date delimiter.

If you want to hard-code it to always use slash, you can do something like this:

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download