Yes I saw that so I changed the code to fix that. Lots of code for something that should be a single line, but any port in a storm.
[code]
Dim d As Xojo.Core.Date = Xojo.Core.Date.Now
Dim year As Integer = d.Year
txtYear2.Text=d.Year.ToText
Dim month As Integer = d.Month
txtMonth2.Text=d.Month.ToText
Dim Day As Integer = d.Day
txtDay2.Text=d.Day.ToText
If txtMonth2.Text=“1” Then
txtMonth2.Text=“01”
ElseIf txtMonth2.Text=“2” Then
txtMonth2.Text=“02”
ElseIf txtMonth2.Text=“3” Then
txtMonth2.Text=“03”
ElseIf txtMonth2.Text=“4” Then
txtMonth2.Text=“04”
ElseIf txtMonth2.Text=“5” Then
txtMonth2.Text=“05”
ElseIf txtMonth2.Text=“6” Then
txtMonth2.Text=“06”
ElseIf txtMonth2.Text=“7” Then
txtMonth2.Text=“07”
ElseIf txtMonth2.Text=“8” Then
txtMonth2.Text=“08”
ElseIf txtMonth2.Text=“9” Then
txtMonth2.Text=“09”
End If
If txtDay2.Text=“1” Then
txtDay2.Text=“01”
ElseIf txtDay2.Text=“2” Then
txtDay2.Text=“02”
ElseIf txtDay2.Text=“3” Then
txtDay2.Text=“03”
ElseIf txtDay2.Text=“4” Then
txtDay2.Text=“04”
ElseIf txtDay2.Text=“5” Then
txtDay2.Text=“05”
ElseIf txtDay2.Text=“6” Then
txtDay2.Text=“06”
ElseIf txtDay2.Text=“7” Then
txtDay2.Text=“07”
ElseIf txtDay2.Text=“8” Then
txtDay2.Text=“08”
ElseIf txtDay2.Text=“9” Then
txtDay2.Text=“09”
End If
txtDate.Text=txtYear2.Text + “-” + txtMonth2.Text + “-” + txtDay2.Text
//Get Day Of The Week
Dim dayWeek As Integer = Xojo.Core.Date.Now.DayOfWeek
txtDay.Text=dayWeek.ToText
If dayWeek=1 then
txtDay.Text=“Sunday”
ElseIf dayWeek=2 Then
txtDay.Text=“Monday”
ElseIf dayWeek=3 Then
txtDay.Text=“Tuesday”
ElseIf dayWeek=4 Then
txtDay.Text=“Wednesday”
ElseIf dayWeek=5 Then
txtDay.Text=“Thursday”
ElseIf dayWeek=6 Then
txtDay.Text=“Friday”
ElseIf dayWeek=7 Then
txtDay.Text=“Saturday”
End If[/code]
I needed this format to sync with my Windows/macOS app that uses this format.