关于网友提出的“ 如何将String转化成Timestamp?”问题疑问,本网通过在网上对“ 如何将String转化成Timestamp?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 如何将String转化成Timestamp?
描述: 如何将String转化成Timestamp?
或者Date转化成Timestamp?
解决方案1: 先把String转成Date,然后
GregorianCalendar gc = new GregorianCalendar();
gc.setTime(date);
解决方案2: 我来帮你
public static Timestamp stringToTimestamp (String timestampStr, String format) throws
BaseException {
if (timestampStr == null || timestampStr.trim ().equals ("")) {
return null;
}
SimpleDateFormat dateFormat = new SimpleDateFormat (format);
try {
Date date = dateFormat.parse (timestampStr);
return new Timestamp (date.getTime ());
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
format 可以为
yyyy-MM-dd HH:mm:ss
解决方案3: SimpleDateFormat
类中应该又对应的办法
解决方案4: 如果String是年、月、日之类的东东,你必须先把它转换成Date或者别的类似的才行。
Date到Timestamp可这样做:
Timestamp timestamp = new Timestamp(date.getTime());
希望有点用处。
以上介绍了“ 如何将String转化成Timestamp?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3623549.html