我正在处理codename one项目,并且我正在努力将设备时间转换为UTC。 我使用此代码:codenameone将时间转换为utc
Calendar cal = Calendar.getInstance();
System.out.println(cal.getTimeZone());
TimeZone tzUTC = TimeZone.getTimeZone("UTC");
com.codename1.l10n.DateFormat dtfmt = new com.codename1.l10n.SimpleDateFormat("EEE, yyyy-MM-dd KK:mm a z");
dtfmt.setTimeZone(tzUTC);
System.out.println("UTC: " + dtfmt.format(cal.getTime()));
和代号一个拒绝setTImeZone
方法。
我使用java.text.DateFormat
,但是当我运行它时,condename也不能编译它。
你能告诉我这个'com.codename1.l10n'包内的代码吗 –
我相信我们可以在https://www.codenameone.com/javadoc/找到这个包的描述。它确认'com.codename1.l10n.DateFormat'没有'setTimeZone'方法。 :-( –
是的,这就是为什么我使用java.text.DateFormat,但是当我试图运行它时,编译器拒绝编译。 – squallbayu