Unity -如何在Android上获得设备的日期格式?



我试图在游戏中获得设备的日期格式。我在设备设置中将日期格式更改为月/日/年,下面的代码显示为"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。

相关内容

  • 没有找到相关文章

最新更新