fork download
  1. import java.time.LocalTime;
  2. import java.time.OffsetDateTime;
  3. import java.time.OffsetTime;
  4. import java.time.ZoneId;
  5. import java.time.ZoneOffset;
  6. import java.time.ZonedDateTime;
  7.  
  8. class Main {
  9. public static void main(String args[]) {
  10. String sampleTime = "12:30";
  11. OffsetTime offsetTime = LocalTime.parse(sampleTime)
  12. .atOffset(ZoneOffset.UTC)
  13. .withOffsetSameInstant(ZoneOffset.of("+03:00"));
  14. System.out.println(offsetTime);
  15.  
  16. // Gettting LocalTine from OffsetTime
  17. LocalTime result = offsetTime.toLocalTime();
  18. System.out.println(result);
  19. }
  20. }
Success #stdin #stdout 0.12s 49252KB
stdin
Standard input is empty
stdout
15:30+03:00
15:30