In austrian and german calendars its usual to start with monday, all datepickers here start with sunday. It would be easy only to change the names of days and month, but to change the layout is much more work. I now checked the DialogsDemo from agraham and there are all month names correct in german. But the day are starting with sunday...
Beside what Erel recommended, you must change the days name sequence:
' American - start on Sunday - original
For Each d As String In DateUtils.GetDaysNames
daysNames(i).Text = d.SubString2(0, 2)
i = i + 1
' Euro - start on Monday -> shift
Dim Sunday As String = daysNames(0).text
For i = 0 To 5
daysNames(i).text = daysNames(i+1).text
daysNames(6).text = Sunday
Actually what I want is to change the date that I get from the AnotherDatePicker to another format, eg.
Original "5/31/2013" to become "Friday 31 May 2013"
If using modal dialog it is easy,
if adp.show(...) = Dialogresponse.positive then
'change the format to what I want"
or in VB.NET there is an event on Label.TextChanged I can do something.
For the time being I can manipulate it within the Class itself, but I think it is not the elegant way.