J2ME中的時間處理方法_JSP教程
推薦:J2ME播放聲音流程簡介在J2ME中,處理聲音需要使用到Mobile Media API(MMAPI),該包是MIDP1.0的可選包,在MIDP2.0中已經(jīng)包含了這個包。所以如果你使用MIDP1.0的話,請確認(rèn)你的運(yùn)行環(huán)境是否支持。一般手機(jī)支
一、時間的表達(dá)方式
時間在J2ME中有兩種表達(dá)方式:
1、以和GMT1970年1月1號午夜12點(diǎn)和現(xiàn)在相差的毫秒數(shù)來代表,這種方式適合比較兩個時間之間的差值。
2、以對象的形式來表達(dá)
二、時間處理的相關(guān)類
時間處理在J2ME中涉及三個類:
1、System類
long time = System. currentTimeMillis();
使用該方法可以獲得當(dāng)前時間,時間的表達(dá)方式為上面提到的第一種。
2、Date類
Date date = new Date();
獲得當(dāng)前時間,使用對象的形式來進(jìn)行表達(dá)。
3、Calendar類
Calendar calendar = Calendar. getInstance();
三、時間處理的具體操作
1、以上三種表達(dá)方式的轉(zhuǎn)換:
a)將System類獲得的時間轉(zhuǎn)換為Date對象
Date date = new Date(System. currentTimeMillis());
b)將Date類型的對象轉(zhuǎn)換為Calendar類型的對象
Calendar calendar = Calendar. getInstance();
Date date = new Date();
calendar.setTime(date);
2、使用Calendar完成一些日期操作
Calendar是時間處理中最常用也是功能最強(qiáng)大的類,可以用它來獲得某個時間的日期、星期幾等信息。
獲得日期:
Calendar calendar = Calendar. getInstance();
……
int day = calendar.get(Calendar. DATE);
獲得日期、年份、星期的操作和這個類似。需要注意的是:Calendar中表示月份的數(shù)字和實(shí)際相差1,即1月用數(shù)字0表示,2月用數(shù)字1表示,……12月用數(shù)字11表示。
分享:J2ME開發(fā)之手機(jī)鍵盤使用注意問題在J2ME程序的開發(fā)過程中,經(jīng)常需要接受用戶的輸入,而所有這些的輸入都是通過手機(jī)鍵盤進(jìn)行的,下面介紹一下在使用的時候需要注意的問題。 在高級用戶界面開發(fā)中,只能使用功能鍵來
- jsp response.sendRedirect不跳轉(zhuǎn)的原因分析及解決
- JSP指令元素(page指令/include指令/taglib指令)復(fù)習(xí)整理
- JSP腳本元素和注釋復(fù)習(xí)總結(jié)示例
- JSP FusionCharts Free顯示圖表 具體實(shí)現(xiàn)
- 網(wǎng)頁模板:關(guān)于jsp頁面使用jstl的異常分析
- JSP頁面中文傳遞參數(shù)使用escape編碼
- 基于jsp:included的使用與jsp:param亂碼的解決方法
- Java Web項(xiàng)目中連接Access數(shù)據(jù)庫的配置方法
- JDBC連接Access數(shù)據(jù)庫的幾種方式介紹
- 網(wǎng)站圖片路徑的問題:絕對路徑/虛擬路徑
- (jsp/html)網(wǎng)頁上嵌入播放器(常用播放器代碼整理)
- jsp下顯示中文文件名及絕對路徑下的圖片解決方法
- 相關(guān)鏈接:
- 教程說明:
JSP教程-J2ME中的時間處理方法
。