So a user enters a date in
txtArrival.Text in
DD/MM/YYYY format.
If arrival is a DateTime object "converting" it will only change the value of the date.
You want to convert the DISPLAY of the date to MM/DD/YYYY format.
DateTime arrival = DateTime.Parse(txtArrival.Text); //
Keep in mind the format of the DateTime is culture dependent, and it will parse it using the default culture unless you specifiy otherwise.
//This controls how the date time object displays its value
Label1.Text = arrival.ToString("MM/dd/yyyy");
Dean Fiala
Very Practical Software, Inc.