小编AKW*_*ARD的帖子

从java中的文本文件中读取时间

我试图在java中编写一些代码来读取文本文件,但是当它以(hh:mm)格式读取时间时,如下例所示:

6:30 14:30
Run Code Online (Sandbox Code Playgroud)

并且有我的java代码将字符串转换为Data formate

DateFormat formatter = new SimpleDateFormat("hh:mm");
strLine = br.readLine();
strLine = strLine.trim();
tokens2 = strLine.split(" ");
System.out.println((Date)formatter.parse(tokens2[0]));
Run Code Online (Sandbox Code Playgroud)

输出将是:

Thu Jan 01 06:30:00 AST 1970
Run Code Online (Sandbox Code Playgroud)

它将在长期形成日期,而我想要采取时区(06:30).我该怎么办 ?任何建议.

编辑:Joda时间通过此代码解决的问题:

LocalTime.parse(tokens2[0]);
Run Code Online (Sandbox Code Playgroud)

这只是需要时间

java simpledateformat

1
推荐指数
1
解决办法
1615
查看次数

标签 统计

java ×1

simpledateformat ×1