异常收集
- 原因:
- 解决办法
- 仰天大笑出门去,我辈岂是蓬蒿人
传入一个时间获取这个时间对应的是星期几,在开发环境(window系统)中显示为星期几,部署到服务器(linux系统)中会显示英文的时间,记录异常发生的情况,以及解决办法
原因:
linux默认系统语言是英文,会检测时间自动转换英文,这里设置转换后为中文展示
解决办法
-
这是展示有问题的
-
代码加入Locale localeCN = Locale.SIMPLIFIED_CHINESE;
/**
* 注释: 获取日期的星期格式
* @param date 日期
* @return java.lang.String
*
* @author yangyongzhuo 2023/8/14 11:04
*/
public static String getWeek(Date date) {
if(null == date){
return "";
}
//linux默认系统语言是英文,会检测时间自动转换英文,这里设置为中文展示
Locale localeCN = Locale.SIMPLIFIED_CHINESE;
SimpleDateFormat sdf = new SimpleDateFormat("EEEE",localeCN);
String week = sdf.format(date);
return week;
}
- 然后的效果