diff --git a/gson/extras/src/main/java/com/google/gson/typeadapters/UtcDateTypeAdapter.java b/gson/extras/src/main/java/com/google/gson/typeadapters/UtcDateTypeAdapter.java
index b7e22bddc8624993df52ed3328596790c021ef98..22ae534c3cfce8086c742792936aaceb99ab65df 100644
--- a/gson/extras/src/main/java/com/google/gson/typeadapters/UtcDateTypeAdapter.java
+++ b/gson/extras/src/main/java/com/google/gson/typeadapters/UtcDateTypeAdapter.java
@@ -224,11 +224,7 @@ public final class UtcDateTypeAdapter extends TypeAdapter<Date> {
       return calendar.getTime();
       // If we get a ParseException it'll already have the right message/offset.
       // Other exception types can convert here.
-    } catch (IndexOutOfBoundsException e) {
-      fail = e;
-    } catch (NumberFormatException e) {
-      fail = e;
-    } catch (IllegalArgumentException e) {
+    } catch (IndexOutOfBoundsException | IllegalArgumentException e){
       fail = e;
     }
     String input = (date == null) ? null : ("'" + date + "'");