zoukankan      html  css  js  c++  java
  • IllegalArgumentException异常

    IllegalArgumentException异常

    一:出现java.lang.IllegalArgumentException异常

    public class IllegalArgumentTest {
        public static void main(String[] args) {
            /** string类型的时间戳**/
            String timeStamp = "1604043636872";
            /** 获取当前时间的时间戳**/
            long longTimeStamp = System.currentTimeMillis();
            /** 格式化转换成我们想要的格式**/
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            /** 格式化long类型的时间戳**/
            String longsd = sdf.format(longTimeStamp);
            System.out.println(longsd);
            /** 格式化string类型的时间戳**/
            String sd = sdf.format(new Date(timeStamp));
            System.out.println(sd);
        }
    }
    
    

    总结就是:出现这个异常的时候的问题是在使用string的时间戳的时候,会造成异常,使用long类型的时间戳可以转换,所以这里可以将string类型的时间戳转换为long类型的时间戳。如下图:

    public class IllegalArgumentTest {
        public static void main(String[] args) {
            /** string类型的时间戳**/
            String timeStamp = "1604043636872";
            /** 获取当前时间的时间戳**/
            long longTimeStamp = System.currentTimeMillis();
            /** 格式化转换成我们想要的格式**/
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    
            /** 将string类型的时间戳转换为long类型的时间戳**/
            long L = new Long(timeStamp);
    
            /** 格式化long类型的时间戳**/
            String longsd = sdf.format(longTimeStamp);
            System.out.println(longsd);
            /** 格式化string类型的时间戳**/
            String sd = sdf.format(new Date(L));
            System.out.println(sd);
        }
    }
    

  • 相关阅读:
    iOS真机调试 for Xcode 5
    iOS/iphone开发如何为苹果开发者帐号APPID续费
    unity3d中布娃娃系统
    U3D实现与iOS交互
    两种方法连接MySql数据库
    Unity3D Gamecenter 得分上传失败的处理
    Unity3.5 GameCenter基础教程(转载)
    判断数字正则表达式
    (转)SQL server 2005查询数据库表的数量和表的数据量
    C#操作PowerDesigner代码
  • 原文地址:https://www.cnblogs.com/clover-forever/p/13902674.html
Copyright © 2011-2022 走看看