zoukankan      html  css  js  c++  java
  • java.lang.IllegalArgumentException: Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]

    此方法为Timestamp的 转换方法。

    这几天做到excel导入功能,其中里面有几个时间时段,所以用了这个类来将导入的字符串格式转换Timestamp格式。

    不慎出现了

    java.lang.IllegalArgumentException: Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]异常。

    经检测,本地并没有此异常,所以继续找了Timestamp类一些相关资料,最后在一个小例子得出结果,如下:

            SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
            String time = df.format(new Date()); 
            Timestamp ts = Timestamp.valueOf(time); 

    抛出了java.lang.IllegalArgumentException: Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]

    一定要注意时间格式化的格式,其中月份的MM一定要大写,年和日的一定要小写yyyy-MM-dd HH:mm:ss

    异常,由此可见,jdk1.6以上的要求格式明显要比1.5的要严谨很多啊。

  • 相关阅读:
    oracle 自动备份,删除历史
    oracle 系统语法
    myeclipse快捷键
    ANT教程
    新手 Spring 疑惑
    MyEclipse8.5整合Git (转)
    eclipse build path功能总结
    Apache Maven 入门篇(下)
    Mac OS下配置PHP Nginx PHP-FPM
    Python删除列表中元素
  • 原文地址:https://www.cnblogs.com/koal/p/4305563.html
Copyright © 2011-2022 走看看