Buorgiorno,
devo installare un programma su un computer che ha installato Windows 10 in lingua inglese
con tutte le impostazioni, ovviamente, in inglese che non posso modificare.
Il problema che mi si presenta e del quale non riesco a venirne a capo è il seguente :
la data è impostata nel formato "m/d/yyyy" mentre a me serve nel formato "dd/mm/yyyy"
Ho pensato di trasformare la data nel formato inglese in una stringa e quindi
con un "pastrocchio" formattarla nella data in formato italiano
' Text1.text è la data proposta in formato inglese ( "m/d/yyyy" )
'Text2.Text = Split(Trim(Text1.Text), "/")(1) & Space(1) & Split(Text1.Text, "/")(0) & Space(1) _ ' & Split(Text1.Text, "/")(2) 'Text2.Text = Format(Replace(Text2.Text, " ", "/"), "dd/mm/yyyy")nessun problema se il programma gira sul computer Win 10 ITA
sul computer Win 10 ENG invece sorgono vari problemi
ad esempio
se digito 2/1/2020 che trasformata dà il 1 febbraio 2020
mi restituisce 02/01/2020 cioè il 2 gennaio 2020
ancora
se digito 12/1/2020 la trasforma in 12/01/2020
e non 01/12/2020
Come posso fare ?