異常收集
- 原因:
- 解決辦法
- 仰天大笑出門去,我輩豈是蓬蒿人
傳入一個時間獲取這個時間對應的是星期幾,在開發環境(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;}
- 然后的效果