Ciao, non mi è chiara una cosa riguardante gli orari ovvero:
Se non metto DateTime.SetTimeZone(1)
mi restituisce un orario -1 ora rispetto alla reale, ma non lo fa su tutti i dispositivi, nel senso che ho provato su 3 telefoni e due anche ommettendo DateTime.SetTimeZone(1) mi restituiscono l'ora corretta.
Quindi devo sempre mettere DateTime.SetTimeZone(1) per visualizzare l'ora corretta?
Altra domanda lo devo mettere anche nei calcoli?
B4X:
If ShowSec = True Then
DateTime.TimeFormat="HH:mm:ss"
Else If ShowSec = False Then
DateTime.TimeFormat="HH:mm"
End If
DateTime.SetTimeZone(1)
Return DateTime.Time(DateTimeLng)
Se non metto DateTime.SetTimeZone(1)
mi restituisce un orario -1 ora rispetto alla reale, ma non lo fa su tutti i dispositivi, nel senso che ho provato su 3 telefoni e due anche ommettendo DateTime.SetTimeZone(1) mi restituiscono l'ora corretta.
Quindi devo sempre mettere DateTime.SetTimeZone(1) per visualizzare l'ora corretta?
Altra domanda lo devo mettere anche nei calcoli?
B4X:
public Sub Get_DateTime_Diff_Long(StartDateTime As Long,StopDateTime As Long) As Long
DateTime.SetTimeZone(0)
Return (StopDateTime-StartDateTime)
End Sub