I am using DTPicker in my VB6 code. Whenthe form opens the first time the DTPicker.Value = Now(). And that is exactly what I see -in a mm/dd/yyyy format. I am using the calendar of the DTPicker to select the date in the future and save the record. After the save process created the new record in the table I perform the "Populate date" funcution that repopulates-refreshes the form and set DTPicker.Value = Now() again. But that does not change anything. The date I see is the last from the previous process.