Estoy tratando de obtener el formato de fecha del dispositivo en mi juego. Cambié mi formato de fecha a mes/día/año en la configuración del dispositivo y el código de abajo me dio "MM/dd/yyyy" en el registro. Luego cambié mi formato de fecha a día/mes/año pero aún así el registro era "MM/dd/yyyy".
¿Cómo puedo obtener el formato de fecha en Android?
Estoy usando una clase en la biblioteca System.Globalization
Debug.Log(DateTimeFormatInfo.CurrentInfo.ShortDatePattern)También intenté reiniciar el dispositivo después de cambiar el formato de fecha en la configuración, pero no funcionó.
DateTimeFormatInfo.CurrentInfo.ShortDatePattern son solo cadenas de formato.
Tratar
Debug.Log(System.DateTime.Now.ToString(DateTimeFormatInfo.CurrentInfo.ShortDatePattern));Tal vez intente
String DateString = system.datetime.now.tostring; String[] BreakUp1 = DateString.split(','); String[] BreakUp2 = BreakUp1.split('/'); String newDate = BreakUp[1] + "/" + BreakUp[0] + "/" + BreakUp[2];Esto creará dd/mm/aaaa si el formato sale originalmente mm/dd/aaaa.