En este momento estás viendo Unity: cómo obtener el formato de fecha del dispositivo Android?

 – Unity

Unity: cómo obtener el formato de fecha del dispositivo Android? – Unity

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.

Probar

 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

Deja una respuesta