Javaの正規表現全体のマッチンググループを抽出する方法

クローナ:

私はいくつかのデータのようなを持っています 2014-06-11T22:22:17

私は正規表現を使用して、一致していた([\d-])+T([\d:])+ように、日付と時刻を分離することにより、2つの異なる部分に

2014-06-11そして、22:22:17私は2つのグループを作成しています

しかし、私は以下のようにのようなデータを抽出していたときに

Date =m.group(1);

それは、グループ全体を抽出されていない理由は、日付文字列内のみの数字「1」を抽出しますか2014-06-11

YCF_L:

私が使用したいLocalDateTime、このように個別に日付と時刻を取得するために、あなたのケースで:

LocalDateTime dateTime = LocalDateTime.parse("2014-06-11T22:22:17");
LocalDate date = dateTime.toLocalDate(); // 2014-06-11
LocalTime time = dateTime.toLocalTime(); // 22:22:17

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=333423&siteId=1