我想将看起来像sql Timestamp的String转换为实际的Timestamp。我怎样才能做到这一点?我的字符串看起来像这样。
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Please enter StartTime (YYYY-MM-DD HH:MM:SS): ");
String StartTime = null;
try {
StartTime = reader.readLine();
} catch (IOException e) {
e.printStackTrace();
}
然后,我想将这个时间戳与来自sql数据库的时间戳进行比较。我可以这样做吗?
提前致谢!
答案 0 :(得分:0)
使用Timestamp.valueOf将其转换为java.sql.Timestamp
答案 1 :(得分:0)
你可以简化使用课程SimpleDateFormat
。根据文件:
SimpleDateFormat is a concrete class for formatting and parsing dates in a locale-sensitive manner. It allows for formatting (date -> text), parsing (text -> date), and normalization.