Java Data Type How to - Convert java.sql.Time to LocalTime








Question

We would like to know how to convert java.sql.Time to LocalTime.

Answer

import java.time.LocalTime;
// w w w. j  a va2  s.c o  m
public class Main {

  public static void main(String[] args) {
    System.out.println(toLocalTime(java.sql.Time.valueOf(LocalTime.now())));
  }

  public static LocalTime toLocalTime(java.sql.Time time) {
    return time.toLocalTime();
  }

}

The code above generates the following result.