J2ME中使用calendar类获得当前时间

此博客展示了使用J2ME进行日期时间解析的代码。通过导入相关包,利用Calendar类获取当前日期和时间信息,包括年、月、日、星期、上下午、时、分、秒等,最后将这些信息组合成字符串并通过Alert显示出来。
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import java.util.*;
public class DateParser extends MIDlet{        private String[] weekDayArray={"日","一","二","三","四","五","六"};
                public void startApp(){                Calendar calendar=Calendar.getInstance();
                System.out.println(calendar.getTime());
                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(){                        }}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值