Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.time.*;
- import java.time.format.*;
- public class Test {
- public static final String testDateOne = "2016-09-27T17:20:23.344Z";
- public static final String testDateTwo = "292278994-08-17T07:12:55.807Z";
- public static void main(String[] argv) {
- // Option 1 - truncate
- System.out.println(ZonedDateTime.parse(testDateOne.substring(testDateOne.length() - 24), DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSX")));
- System.out.println(ZonedDateTime.parse(testDateTwo.substring(testDateTwo.length() - 24), DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSX")));
- // Option 2 - use optional content to do the same thing
- System.out.println(ZonedDateTime.parse(testDateOne, DateTimeFormatter.ofPattern("['29227']yyyy-MM-dd'T'HH:mm:ss.SSSX")));
- System.out.println(ZonedDateTime.parse(testDateTwo, DateTimeFormatter.ofPattern("['29227']yyyy-MM-dd'T'HH:mm:ss.SSSX")));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement