java - codenameone 将时间转换为 utc

标签 java 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也无法编译它。

最佳答案

它可能无法真正回答您真正的问题,但以下内容对我有用:

    Calendar cal = Calendar.getInstance();
    DateFormat df = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.LONG);
    TimeZone tzUtc = TimeZone.getTimeZone("UTC");
    df.setTimeZone(tzUtc);
    System.out.println("UTC: " + df.format(cal.getTime()));

我不知道com.codename1.l10n.DateFormat,因此很抱歉无法为您提供帮助。

关于java - codenameone 将时间转换为 utc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39360951/

相关文章:

java - 如何在图像(背景)上放置 JButton?

java - GAE JDO - 建模这些关系的正确方法是什么?

java - JavaMail 和 Exchange Server 2007 的问题 - BAD 命令参数

java - 如何使用 Java 从 html 源代码中解析特定信息

codenameone - 如何防止标题文本错位?

java - 如何使用 Codename One 的 Transform 类根据命令旋转图像?

java - Python 还是 Java?对于移动开发和 GUI 应用程序来说什么更好

codenameone - 在 codenameone 中保存具有特定名称和压缩尺寸的照片

java - 代号一侧菜单在永久模式下缺少内容

codenameone - 从 CodenameOne 访问设备操作系统内存