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








Question

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

Answer

import java.time.LocalTime;
//from w ww .  ja v  a 2  s.  com
public class Main {

  public static void main(String[] args) {
    System.out.println(toSqlTime(LocalTime.now()));
  }

  public static java.sql.Time toSqlTime(LocalTime localTime) {
    return java.sql.Time.valueOf(localTime);
  }

}

The code above generates the following result.