Da msdn sembra come posso creare il mio proprio formato con Datetime.ToString()
metodo utilizzando M, m, d, y
ecc Ma quando ho provato uno che non ha funzionato come previsto, snipped sotto è la questione .DateTime.ToString() C# non funziona come previsto
mi aspettavo 7/29/2015
ma ricevuto 7-29-2015
!!! perché?
Perché [ '/' è il separatore della data configurato sul sistema] (https://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx#dateSeparator). Usa ''/'' per una barra letterale. –
@Adil La differenza è '-' e '/' –
possibile duplicato di [Come formattare una data con barre in C#] (http://stackoverflow.com/questions/3684033/how-to-format-a-date -con-slashes-in-c-sharp) – Dzyann