您的位置:首页 > 其它

j2me利用api中的Calendar 实现日期制作

2011-05-23 20:13 197 查看
学习Calendar 的一个实例。小小的练手!

 
/*
* 日期制作实例
*/
public class DateParser extends MIDlet{
private String[] weekDayArray={"日","一","二","三","四","五","六"};
public void startApp(){
Calendar calendar=Calendar.getInstance(TimeZone.getTimeZone("GMT+08")); //中国的时间:标准时区加上时区偏移 GMT :格林威治时间
int year=calendar.get(Calendar.YEAR);
int month=calendar.get(Calendar.MONTH);
int day=calendar.get(Calendar.DATE);
int weekDay=calendar.get((Calendar.DAY_OF_WEEK));
int am_pm=calendar.get(Calendar.AM_PM);
int hour=calendar.get(Calendar.HOUR_OF_DAY);
int minute=calendar.get(Calendar.MINUTE);
int second=calendar.get(Calendar.SECOND);
String dateStr=year+"年"+(month+1)+"月"+day+"日"                +" 星期"+weekDayArray[weekDay-1];
if (am_pm==Calendar.AM){
dateStr+=" 上午";
}
else{
dateStr+=" 下午";
}
dateStr+=hour+"时"+minute+"分"+second+"秒";
Alert alert=new Alert("当前时间",dateStr,null,AlertType.ALARM);
alert.setTimeout(Alert.FOREVER);
Display.getDisplay(this).setCurrent(alert);
}
public void destroyApp(boolean force){}
public void pauseApp(){}}
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息