A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 周发建 中级黑马   /  2016-3-28 09:41  /  279 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

[size=16.0000pt](一)System系统类
out/in                //PrintStreamInputStream
        exit(int);          //终止JVM
        currentTimeMillis(); //毫秒值
        getProperties()  //系统属性  Properties
                file.separator  文件分隔符
                path.separator        路径分隔符
                line.separator        行分隔符
        getProperty(String key);        //获取指定键的系统属性
               
[size=16.0000pt](二)Runtime 运行时类
        getRuntime()  //返回运行时类
        exec(..);        //执行指定程序,返回进程Process  r.exec("notepad.exe");
        Process  进程
[size=16.0000pt](三)Math 数学类
        abs(..);           绝对值
        ceil(..);          大于参数的最小整数
        floor(..);         小于参数的最大整数
        round(..);        四舍五入
        random();        伪随机数;Random类  伪随机类
[size=16.0000pt](四)Date 日期类
        DateFormat 格式化日期
                |--SimpleDateFormat
                format(..);        将日期格式化为字符串
                parse(..);        将字符串解析成日期
        Calendar        日历类
                Calendar c = Calendar.getInstance();
                int year = c.get(Calendar.YEAR);
                               
                Date(long);setTime(long) //将毫秒值封装成对象
                getTime();  //返回毫秒值
        //东八区
TimeZone destTimeZone = TimeZone.getTimeZone("GMT+8");
//Calendar获取年、月、日、时间  
public static void getTime1(){
        Calendar c = Calendar.getInstance(TimeZone.getTimeZone("GMT+08:00"));    //获取东八区时间
        int year = c.get(Calendar.YEAR);    //获取年
        int month = c.get(Calendar.MONTH) + 1;   //获取月份,0表示1月份
        int day = c.get(Calendar.DAY_OF_MONTH);    //获取当前天数
        int first = c.getActualMinimum(c.DAY_OF_MONTH);    //获取本月最小天数
        int last = c.getActualMaximum(c.DAY_OF_MONTH);    //获取本月最大天数
        int time = c.get(Calendar.HOUR_OF_DAY);       //获取当前小时
        int min = c.get(Calendar.MINUTE);          //获取当前分钟
        int xx = c.get(Calendar.SECOND);          //获取当前秒
       
        SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String curDate = s.format(c.getTime());  //当前日期
        System.out.println("当前时间:"+year + "-" + month + "-"+ day + " "+time + ":" + min +":" + xx);
        System.out.println("第一天和最后天:" + first +"," + last);
        System.out.println("当前日期curDate====:" + curDate);
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马