我试图在游戏中获得设备的日期格式。我在设备设置中将日期格式更改为月/日/年,下面的代码显示为"MM/dd/yyyy"在日志里。然后我将日期格式更改为日/月/年,但日志仍然是"MM/dd/yyyy"。
如何在Android中获得日期格式?
我在系统中使用一个类。全球化图书馆
Debug.Log(DateTimeFormatInfo.CurrentInfo.ShortDatePattern)
我还尝试在更改设置中的日期格式后重新启动设备,但它不起作用。
DateTimeFormatInfo.CurrentInfo.ShortDatePattern
只是格式字符串。
试
Debug.Log(System.DateTime.Now.ToString(DateTimeFormatInfo.CurrentInfo.ShortDatePattern));
不妨试试。
String DateString = system.datetime.now.tostring;
String[] BreakUp1 = DateString.split(',');
String[] BreakUp2 = BreakUp1.split('/');
String newDate = BreakUp[1] + "/" + BreakUp[0] + "/" + BreakUp[2];
如果最初输出的格式是mm/dd/yyyy,则将创建dd/mm/yyyy。