黑马程序员--------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应用程序都有一个
r=RunTime.
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月有多少天
----------------------
ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.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
相关文章推荐
- AdaultBird--我的黑马程序员之路!Chapter5---java API中的System类,Properties类,Runtime类,Date类,Calendar类,Math类,IO概述及
- 黑马程序员——Java基础——集合工具类Collecions、Arrays、其他对象System类、Runtime类、Date类、Calendar类、Math类等操作
- 【java中常用工具类的总结】System类,Runtime类,Date类,Calendar类,Math类
- java 静态导入、System类、Date类、Runtime类、Calendar类、Collections类中的shuffle方法、Math类
- 黑马程序员——System类,Properties类,Random类,Math类,Runtime类,Date类,Calendar类
- 黑马程序员—Runtime类,Date类,Calendar类,Math类
- 黑马程序员——37,Properties类,Runtime类,Data类,Calendar类,Math类
- 黑马程序员_十三 【System类】【日期类】【Math类】【Runtime类】等
- 黑马程序员——高新技术---Java基础-常用类-正则表达式,Math类,Random类,System类,Date类
- 黑马程序员——7.1.IO(其他对象API(System类、Runtime类、Math类、Date类)字节流与字符流、IO异常处理、缓冲区、键盘录入、转换流、异常日志、流的操作总结)
- java 基础 简单正则表达式使用规则、Math类、Random类、System类、BigInteger类、BigDecimal类、Date类、SimpleDateFormat类、Calendar类
- System类、Runtime类、Math类、Date类、Calendar类
- 黑马程序员——Java常用类笔记(下)【Math类、Random类、System类、Date类】
- Day14 --正则表达式 Math类 Random类 System类 BigInteger类 BigDecimal类 Date类 Calendar类
- 黑马程序员—Java API(System类、Runtime类、Math类、Date类)
- 4.4其他对象API(System类,Runtime类,Math类,Date类,Calendar类)
- 11.2常用类(Arrays类,Bigdecimal类,BigInteger类,System类,Calendar类,Date类,Math类,Random类,正则表达式)
- java笔记 chapter6 StringBuffer类和String Bulider类,Math类 Date类,Calendar类
- Java基础18:system类;runtime类;Date类;calendar类;math类;字符流
- 黑马程序员——23, Properties,Runtime,Date类,Math类,