----------------------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