SQL Server er Datalaget og som sådan er der ingen formatering tilgængelig; den gemmer en dato som et 4 byte-tal, som er i forhold til dage med 0 =01/01/1900.
Applikationslaget DateTime
type er generelt en ODBC Canonical repræsentation, der grundlæggende ligner en klasse med heltalsegenskaber for hver komponent (år, måned, dato, timer, minutter, sekunder, millisekunder).
Præsentationslaget er, hvad du faktisk ser, og det er der, du bør være bekymret. Når din applikation kalder ToShortDateString()
metode, kalder den visningsformatet fra trådene for den aktuelle kultur, som muligvis afspejler systemindstillingerne for Region &Sprog eller Dato og tid .
Løsning nummer et er at indstille trådens nuværende kultur, men dette ville bare gå til den pågældende kulturs standardvisning
Thread.CurrentThread.CurrentCulture = new CultureInfo("fr-FR");
Løsning nummer 2 er bare at bruge en tilpasset DateTime-formatstreng
lbldate.Text = DateTime.Today.ToString("dd/MM/yyyy");