Получить первый элемент ResultTable [] в Java - PullRequest
0 голосов
/ 05 сентября 2018

Эти коды:

String genType = FileConstants.CHANGE_CYCLE;
ResultTable[] genericCode = RTManager.getRTCsmGenericCodesDecodeList(genType);
String genCode = Arrays.toString(genericCode);

Возвращает эти значения:

genCode = [[code=22:00:00]

[dCode=Cut-off time for change bill_cycle if existing cycle_close_date=activity_date]]

Вопрос: как мне получить только '22:00:00' и преобразовать его в Time datatype?

1 Ответ

0 голосов
/ 05 сентября 2018

Если элемент в массиве ResultTable имеет метод toString () и он создает строку, вы можете получить его следующим образом.

genericCode [0] .toString (). Split ("=") [1]


import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateExample {

    public static void main(String[] args) {

        String time = "22:00:00";
        SimpleDateFormat sdf = new SimpleDateFormat("hh:mm:ss");
        Date date;
        try {
            date = sdf.parse(time);
            System.out.println("Time: " + sdf.format(date));
        } catch (ParseException e) {
            e.printStackTrace();
        }

    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...