I use Visual Basic 6
I use DTPicker and the name of DTPicker is DTPicker1
When the form load, I see the date now in DTPicker is not in the Format(Now, "dd/mm/yyyy").
How I can see the date in DTPicker in the format (Now, "dd/mm/yyyy").
Printable View
I use Visual Basic 6
I use DTPicker and the name of DTPicker is DTPicker1
When the form load, I see the date now in DTPicker is not in the Format(Now, "dd/mm/yyyy").
How I can see the date in DTPicker in the format (Now, "dd/mm/yyyy").
Set the Format property to dtpCustom and then set the CustomFormat property to "dd/mm/yyyy".
When the form load. It does not show me the time now in the format dd/mm/yyyy .
It show me the date 12/17/2007. What the problem? :confused:
Here is the code in the form load
Code:DTPicker1.Value = Now
DTPicker1.Format = dtpCustom
DTPicker1.CustomFormat = "dd/mm/yyyy"
But When I do like this
It show the date like this 12/00/2007. It suppose to be 12/03/2007Code:DTPicker1.Format = dtpCustom
DTPicker1.CustomFormat = "dd/mm/yyyy"
Set the properties in the designer at design time as on the form load it may not be refreshing with the changes.
Actually, I want to change the date format from 5/12/2007 to this 12/5/2007 ("dd/mm/yyyy").
When the form load it show like this 12/00/2007.
What the mean 00 ?It is a month?
You said "Set the properties in the designer at design time as on the form load it may not be refreshing with the changes.". How to set it?:confused:
Code:Private Sub Form_Load()
DTPicker1.Format = dtpCustom
DTPicker1.CustomFormat = "dd/mm/yyyy"
End Sub
In the VB IDE select the DTP, look at the properties grid and set the properties mentioned.
Now it should be displaying the new format if you had used the code in the form load event too. This works for me (Oh and the format should have two capitol "MM"'s in it as you are displaying minutes.
Code:Option Explicit
Private Sub Form_Load()
DTPicker1.Format = dtpCustom
DTPicker1.CustomFormat = "dd/MM/yyyy"
End Sub
I got It.. Thank you so much :)