4、Random类
|
import java.util.Random;
public class APIDemo06 {
public static void main(String[] args) {
//产生随机对象,并实例化
Random ran = new Random();
//产生10个100以内的整数
for(int i = 0 ; i < 10 ; i ++){
System.out.print(ran.nextInt(100) + " ");
}
}
} |
5、Date类
|
import java.util.Date;
public class APIDemo07 {
public static void main(String[] args) {
// 得到当前的时间
Date date = new Date();
System.out.println(date);
}
} |
6、Calendar类
public abstract class Calendar extends Object implements Serializable, Cloneable, Comparable<Calendar> |
public class GregorianCalendarextends Calendar |
|
import java.util.Calendar;
import java.util.GregorianCalendar;
public class APIDemo08 {
public static void main(String[] args) {
Calendar calendar = new GregorianCalendar();
System.out.println("年 " + calendar.get(Calendar.YEAR));
System.out.println("月 " + (calendar.get(Calendar.MONTH)+1));
System.out.println("日: " + calendar.get(Calendar.DAY_OF_MONTH));
System.out.println("时: " + calendar.get(Calendar.HOUR_OF_DAY));
System.out.println("分: " + calendar.get(Calendar.MINUTE));
System.out.println("秒: " + calendar.get(Calendar.SECOND));
}
} |
|
年 2010
月 8
日: 3
时: 18
分: 27
秒: 47 |
|
import java.util.Calendar;
import java.util.GregorianCalendar;
public class APIDemo09 {
public static void main(String[] args) {
Calendar calendar = new GregorianCalendar();
StringBuffer buf = new StringBuffer();
buf.append(calendar.get(Calendar.YEAR)+"年" );
buf.append((calendar.get(Calendar.MONTH)+1)+"月");
buf.append(calendar.get(Calendar.DAY_OF_MONTH) +"日").append(" ");
buf.append(calendar.get(Calendar.HOUR_OF_DAY)+":");
buf.append(calendar.get(Calendar.MINUTE)+":");
buf.append(calendar.get(Calendar.SECOND)+":");
System.out.println(buf);
}
} |
|
|
7、SimpleDateFormat类
|
import java.text.SimpleDateFormat;
import java.util.Date;
public class APIDemo10 {
public static void main(String[] args) throws Exception{
/*
* 原格式:2010-08-03 18:14:23
* 转换的格式:
*/
String str = "2010-08-03 18:14:23" ;
//1、准备原格式
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss") ;
//2、准备新格式
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
// 3、按sdf1的模板取出时间
Date date = sdf1.parse(str);
//4、将时间数插入到新格式中
String newStr = sdf2.format(date);
System.out.println(newStr);
}
} |
|
|
















