Unity: cómo obtener el formato de fecha del dispositivo Android?
– UnityAssets3Free
bienvenido , por aqui Juan y en esta ocasion os traigo
nueva pregunta curiosa
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 siguiente código me dio «MM/dd/yyyy» en el registro. Así que 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ó.
2 respuestas 2
DateTimeFormatInfo.CurrentInfo.ShortDatePattern
son solo una cadena de formato.
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("https://stackoverflow.com/");
String newDate = BreakUp[1] + "/" + BreakUp[0] + "/" + BreakUp[2];
Esto creará dd/mm/aaaa si el formato originalmente era mm/dd/aaaa.
nota: si aun no se resuelve tu pregunta por favor dejar un comentario y pronto lo podremos de nuevo , muchas gracias
por hoy,espero que te funcione