![](/img/trans.png)
[英]Shell script working fine on linux system but not running on windows machine
[英]Runtime exception while parsing date in linux system (Working fine in windows system)
import java.time.LocalDateTime;
final java.time.format.DateTimeFormatter formatter =
java.time.format.DateTimeFormatter.ofPattern("E MMM dd HH:mm:ss z yyyy");
final LocalDateTime dateTime1 = LocalDateTime.parse("Fri Sep 14 18:04:03 BST 2018", formatter)
上面的代碼在Windows系統中運行正常,但是在Linux系統中,它java.time.format.DateTimeParseException
運行時異常: java.time.format.DateTimeParseException
:無法解析文本'Fri Sep 14 18:16:13 BST 2018':null
該問題可能是因為您的Linux系統使用的是非英語語言環境,即星期五未命名為Fri
明確指定語言環境:
DateTimeFormatter.ofPattern("E MMM dd HH:mm:ss z yyyy", Locale.UK);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.