我是Java的新手,我的格式为String
:
String time = "2016-06-25T14:21:10+08:00";
我想在String
中提取时间并以HH:mm
格式输出。
14:21
我该怎么办?提前谢谢。
答案 0 :(得分:2)
答案 1 :(得分:1)
DateTimeFormatter
s可用于此目的:
String input = "2016-06-25T14:21:10+08:00";
DateTimeFormatter parseFormatter = DateTimeFormatter.ISO_OFFSET_DATE_TIME;
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("HH:mm");
TemporalAccessor time = parseFormatter.parse(input);
String output = formatter.format(time);