gpt4 book ai didi

java - simpleDateFormat 不适用于 websphere

转载 作者:行者123 更新时间:2023-12-01 11:34:02 25 4
gpt4 key购买 nike

我正在 ubuntu 上开发 Java 1.7。我的代码和功能运行良好。但是当我将它部署在 Websphere 上时,java.text.SimpleDateFormatter 不起作用......它显示解析错误。我的 websphere 环境有 linux 和 Java 1.4.2。如果有人知道这个问题,请帮助我。

这是我的代码

public static String formatDate(String commingDate){

String formatedDate = "00-00-00";
try {
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
Date date = sdf.parse(commingDate);
formatedDate = sdf.format(date);
} catch (ParseException e) {
log.error(e);
}
return formatedDate;
}

最佳答案

SimpleDataFormat(String) 构造函数使用默认系统区域设置。您的 Websphere 服务器可能具有不同的默认区域设置,从而导致不同的行为。尝试明确指定区域设置:

SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy", Locale.ENGLISH);

参见this类似问题的回答。

关于java - simpleDateFormat 不适用于 websphere,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30182137/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com