【问题标题】:moving my app from Windows to Ubuntu将我的应用程序从 Windows 移动到 Ubuntu
【发布时间】:2011-08-04 19:51:06
【问题描述】:

将我的应用程序从 Windows 移动到 Ubuntu 时,我得到了
com.google.gson.JsonParseException:java.text.ParseException:无法解析的日期:“13:31:16 13/04/2010”

我认为这与我的区域设置有关。目前我的 Windows 系统是在希伯来语和 ubuntu 上设置的

语言环境

LANG=en_US.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=

有什么想法吗?

【问题讨论】:

    标签: ubuntu


    【解决方案1】:

    13/04/2010 可能存在错误:由于您的 LC_TIME 具有 en_US(英语、美国),系统可能期望日期为 mm/dd/yyyy 格式,而 Undecimber(第 13 个月)可能有点难以处理;)

    也许您想将您的语言环境设置为he_IL? (可能通过语言设置对话框)

    【讨论】:

    • 您好,感谢您的快速回复。我是 unbuntu 的新手。如何更改语言环境?是否有 gui 选项可以做到这一点?
    • @user450602:系统>管理>语言支持>安装/删除语言futuredesktop.org/maverick/images/picture-5a.png;我确定希伯来语在该列表中。
    • 嘿,谢谢。做到了。现在我可以在 /var/lib/locales/supported.d 中看到他在 en 旁边的文件,但我仍然得到同样的异常。我认为它仍然会尝试根据 en 版本解析数据
    • 我认为您需要 1) 将希伯来语拖到语言环境列表中的英语上方,2) 注销并重新打开以使设置生效。
    • 对不起,我还是得到了异常
    猜你喜欢
    • 1970-01-01
    • 2013-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多