您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> 如何将String转化成Timestamp?

如何将String转化成Timestamp?

来源:网络整理     时间:2016/8/27 4:30:27     关键词:

关于网友提出的“ 如何将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

相关图片

相关文章