您的位置:首页 > 职场人生

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

2014-02-17 17:30 561 查看
             ----------------------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):a的b次方。

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 2014,DateFormat对象可以对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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  math
相关文章推荐