Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ZoneId nyZone = ZoneId.of("America/New_York");
- ZoneId brazilZone = ZoneId.of("America/Recife");
- LocalDateTime ldtBrazil = LocalDateTime.now(brazilZone);
- LocalDateTime ldtNY = LocalDateTime.now(nyZone);
- Instant instantBrazil = ldtBrazil.toInstant(ZoneOffset.UTC);
- Instant instantNY = ldtNY.toInstant(ZoneOffset.UTC);
- System.out.println("-------LocalDateTime-------");
- System.out.println("ldtBrazil : "+ldtBrazil);
- System.out.println("ldtNY : "+ldtNY);
- System.out.println("n-------Instant-------");
- System.out.println("instantBrazil: "+instantBrazil);
- System.out.println("instantNY : "+instantNY);
- long milliBrazil = instantBrazil.toEpochMilli();
- long milliNY = instantNY.toEpochMilli();
- System.out.println("n----------Milli----------");
- System.out.println("miliBrazil : "+milliBrazil);
- System.out.println("miliNY : "+milliNY);
- Date dateBrazil = Date.from(instantBrazil);
- Date dateNY = Date.from(instantNY);
- System.out.println("n---------Date From Instant---------");
- System.out.println("dateBrazil: "+dateBrazil);
- System.out.println("dateNY : "+dateNY);
- System.out.println("n---------Date From Milli---------");
- System.out.println("dateBrazil: "+new Date(milliBrazil));
- System.out.println("dateNY : "+new Date(milliNY));
- -------LocalDateTime-------
- ldtBrazil : 2016-09-21T22:11:52.118
- ldtNY : 2016-09-21T21:11:52.118
- -------Instant-------
- instantBrazil: 2016-09-21T22:11:52.118Z
- instantNY : 2016-09-21T21:11:52.118Z
- ----------Milli----------
- miliBrazil : 1474495912118
- miliNY : 1474492312118
- ---------Date From Instant---------
- dateBrazil: Wed Sep 21 19:11:52 BRT 2016
- dateNY : Wed Sep 21 18:11:52 BRT 2016 //this data must be related to NY LocalDateTime, but reiceved a same date of Brazil.
- ---------Date From Milli---------
- dateBrazil: Wed Sep 21 19:11:52 BRT 2016
- dateNY : Wed Sep 21 18:11:52 BRT 2016
- Instant now = Instant.now();
- ZoneId zNewYork = ZoneId.of("America/New_York");
- ZoneId zRecife = ZoneId.of("America/Recife");
- ZonedDateTime zdtNewYork = now.atZone( zNewYork );
- ZonedDateTime zdtRecife = now.atZone( zRecife );
- java.util.Date utilDate = java.util.Date.from( zdtNewYork.toInstant() );
- Instant instant = utilDate.toInstant();
Add Comment
Please, Sign In to add comment