Java Data Type How to - Convert Java String to sql.Timestamp








Question

We would like to know how to convert Java String to sql.Timestamp.

Answer

import java.sql.Timestamp;

public class Main {
  public static void main(String[] args) {
    String text = "2011-10-02 18:48:05.123456";
    Timestamp ts = Timestamp.valueOf(text);
    System.out.println(ts.getNanos());
  }
}