我尝试像这样获取当前时间:
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Calendar cal = Calendar.getInstance();
String sendingDateAndTime = dateFormat.format(cal.getTime()).trim();
但是当我想要系统时间(而不是当地时间,因为我的软件将在多个国家/地区执行,因此我可以使用 TimeZone 对象)时,我得到了 GMT 时间。
我需要使用日期库和 GregorianCalendar 库,但我得到了同样的错误结果。
很多人都有同样的问题,但我看到的所有解决方案都是在时区对象中放置像“欧洲”这样的硬代码或其他东西。
如果有人可以帮助你。
谢谢
- - - - - - - - - - - - - - 更新 - - - - - - - - - - - ---------------
我尝试使用 System.currentTimeMillis() 并将其作为参数提供给日历对象,但我也得到了 GMT 时间