gpt4 book ai didi

java - 使用java从文件中读取日期

转载 作者:行者123 更新时间:2023-12-02 04:57:17 25 4
gpt4 key购买 nike

我正在尝试让程序将 txt 文件中的日期读取到 Date 对象中。这是我正在使用的代码:

reader = new FileReader(fich); 
rd = new Scanner(reader);
DateFormat formatter = new SimpleDateFormat("EEE MMM dd HH:mm:ss ZZZ yyyy");
Date tmpdate= formatter.parse(rd.nextLine());

这是我想读的一行:2015 年 2 月 20 日星期五 01:23:35 GMT

然后它显示这个错误:线程“main”中的异常 java.text.ParseException:无法解析的日期:“Fri Feb 20 01:23:35 GMT 2015”

出了什么问题?

最佳答案

在您的语言环境中,FriFeb 似乎不是正确的名称。尝试指定一个正确的地方,例如 Locale.ENGLISH

所以而不是

new SimpleDateFormat("EEE MMM dd HH:mm:ss ZZZ yyyy");

使用

new SimpleDateFormat("EEE MMM dd HH:mm:ss ZZZ yyyy", Locale.ENGLISH);

关于java - 使用java从文件中读取日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28648787/

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