Android Question Problem with Dateformat

sejo

Member
Licensed User
Longtime User
Hi,
I'm trying this code:
B4X:
Dim Giorno as Long
DateTime.DateFormat = "dd/MM/yyyy"
Giorno = DateTime.DateParse("01/01/2013")
DateTime.DateFormat = "EEEEE, dd MMMMM yyyy"   
Log(DateTime.Date(Giorno))

but the output is:
M, 01 G 2013

instead of:
Martedì, 01 Gennaio 2013

Why?
Thank you.
 

LucaMs

Expert
Licensed User
Longtime User
Hi,
I'm trying this code:
B4X:
Dim Giorno as Long
DateTime.DateFormat = "dd/MM/yyyy"
Giorno = DateTime.DateParse("01/01/2013")
DateTime.DateFormat = "EEEEE, dd MMMMM yyyy"  
Log(DateTime.Date(Giorno))

but the output is:
M, 01 G 2013

instead of:
Martedì, 01 Gennaio 2013

Why?
Thank you.

il tuo codice a me funziona perfettamente:
(log)
---> martedì, 01 gennaio 2013

prova a guardare le impostazioni di data e ora dello smartphone che usi
 
Upvote 0

sejo

Member
Licensed User
Longtime User
Grazie Luca!
Le impostazioni data/ora sono a posto. Evidentemente è "colpa" della nuova ROM Omega che ho installato.
Meglio così.
Grazie ancora...
 
Upvote 0

sejo

Member
Licensed User
Longtime User
Da quello che ho potuto capire, quel formato non è più valido con la versione 4.3 di Android.
Il formato corretto da utilizzare è "EEEE, dd MMMM yyyy"
 
Upvote 0
Top