Hallo,
ik ben bezig om een datum uit een Access database te formateren op zo'n manier dat deze op alle pc's met een Nederlandse weergave wordt afgebeeld. Ongeacht wat de instellingen van de betreffende pc's zijn.
Het probleem treedt op wanneer de dag < 10 is. In dat geval wordt de dag en de maand omgedraaid. Voorbeeld:
Ik heb het volgende al geprobeerd zonder resultaat:
Iemand een idee wat ik verkeerd doe, of hoe het anders kan zodat het wel werkt?
ik ben bezig om een datum uit een Access database te formateren op zo'n manier dat deze op alle pc's met een Nederlandse weergave wordt afgebeeld. Ongeacht wat de instellingen van de betreffende pc's zijn.
Het probleem treedt op wanneer de dag < 10 is. In dat geval wordt de dag en de maand omgedraaid. Voorbeeld:
code:
1
2
3
4
| 01-02-2004 -> 02-01-2004 15-02-2004 -> 15-02-2004 01-12-2004 -> 12-01-2004 15-12-2004 -> 15-12-2004 |
Ik heb het volgende al geprobeerd zonder resultaat:
code:
1
2
3
4
| DateTime dt = Reader.GetDateTime(1);
System.Globalization.DateTimeFormatInfo dfi = new System.Globalization.DateTimeFormatInfo();
System.Globalization.CultureInfo ci = new System.Globalization.CultureInfo("nl-NL");
this.TxbZoekDatum.Text = dt.ToString("d", ci); |
code:
1
2
| this.TxbZoekDatum.Text = Reader.GetDateTime(1).ToString("D",
new System.Globalization.CultureInfo("nl-NL")); |
Iemand een idee wat ik verkeerd doe, of hoe het anders kan zodat het wel werkt?