黑马程序员--------System类 Math类 RunTime类 Date类 Calendar类

             ----------------------ASP.Net+Android+IOS开发.Net培训、期待与您交流! ----------------------

System类:

       不同系统,换行的分隔符是不一样的 win \r\n  unix /n

       System.getProperty("line.separator");

       获取当前时间的毫秒值!

             System.currentTimeMillis() ;

System.exit();

Math类:

ceil():返回大于参数的最小整数。

floor():返回小于参数的最大整数。

round():返回四舍五入的整数。

pow(a,b):ab次方。

random():获取随机值    Math.random()*10+1 (得到的值为1~10之间)

RunTime类:

      每个 Java应用程序都有一个Runtime类实例,使应用程序能够与其运行的环境相连接。RunTime类不能创建对象。单例模式,RunTime r=RunTime.getRuntime();

Date类:

      毫秒值—>Date对象

      Date d=new Date(毫秒值);

      Date对象-->毫秒值

      long l=d.getTime();

Date类与DateFormat类、SimpleDateFormat类关系 之前不太清楚两者之间的关系,现在回顾学习后,有所感悟,一个是日期对象类,一个日期对象格式类。SimpleDateFormat类是DateFormat类的子类,可以自定义日期对象格式。Date对象默认的格式如:Mon Feb 17 13:45:53 CST 2014DateFormat对象可以对Date对象进行格式化。

   DateFormat dateFormat=DateFormat.getDateInstance();创建日期格式化对象,并默认格式化style

      String str=dateFormat.format(Date date);//2014-1-17

      自定义日期格式化:

      dateFormat=new SimpleDateFormat(“yy---MM-----dd”);

      String str=dateFormat.format(Date date);//14-1-17

日期文本—>日期

      String str=”2014-----1-17”;

      DateFormat dateFormat=new SimpleDateFormat(“yyyy-----1-17”);

      Date d=dateFormat.parse(str);

     

Calendar日历类

       //获取某年中2月有多少天

 

      publicclass aaa {

    publicstaticvoid main(String[] args) throws ParseException {

       int year=2014;

       getDayOfMonth( year);

    }

 

    privatestaticint getDayOfMonth(int year) {

       Calendar calendar=Calendar.getInstance();

       //设置日历字段 2为3月

       calendar.set(year, 2, 1);

       //给给定的日历字段添加或减去指定的时间量

       calendar.add(Calendar.DAY_OF_MONTH, -1);

       System.out.println(calendar.get(Calendar.DAY_OF_MONTH));

       return 0;

    }

}

---------------------- ASP.Net+Android+IOS开发.Net培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值