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) +
" "
);
}
}
}
|
import
java.util.Date;
public
class
APIDemo07 {
public
static
void
main(String[] args) {
//
得到当前的时间
Date date =
new
Date();
System.
out
.println(date);
}
}
|
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);
}
}
|
2010
年
8
月
3
日
18:29:47:
|
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
*
转换的格式:
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);
}
}
|
2010
年
08
月
03
日
18
时
14
分
23
秒
|
本文出自 “笑问客” 博客,转载请与作者联系!