⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 timeshow.java

📁 J2ME时钟
💻 JAVA
字号:
package jiangy.timekeeper;

import java.util.Calendar;
import java.util.Date;
import java.util.TimeZone;

class TimeShow {
	String time, date;
	int hour, minute, second;
	
	public TimeShow() {
		TimeZone tz = TimeZone.getTimeZone("UTC"); 
		Calendar cal = Calendar.getInstance(tz);
		Date date = new Date();
		cal.setTime(date);
		getTD(cal);
		
	}
	
	public void getTD(Calendar c) {
		StringBuffer sbT = new StringBuffer();
		StringBuffer sbD = new StringBuffer();
		
		int year = c.get(Calendar.YEAR);
		int month = c.get(Calendar.MONTH);
		int day = c.get(Calendar.DATE);
		
		// month to number
		switch (month) {
		case Calendar.JANUARY:
			month = 1;
			break;
		case Calendar.FEBRUARY:
			month = 2;
			break;
		case Calendar.MARCH:
			month = 3;
			break;
		case Calendar.APRIL:
			month = 4;
			break;
		case Calendar.MAY:
			month = 5;
			break;
		case Calendar.JUNE:
			month = 6;
			break;
		case Calendar.JULY:
			month = 7;
			break;
		case Calendar.AUGUST:
			month = 8;
			break;
		case Calendar.SEPTEMBER:
			month = 9;
			break;
		case Calendar.OCTOBER:
			month = 10;
			break;
		case Calendar.NOVEMBER:
			month = 11;
			break;
		case Calendar.DECEMBER:
			month = 12;
			break;
		}
		
		sbD.append(year + "," + month + "," + day);
		
		hour = c.get(Calendar.HOUR) + 8;
		minute = c.get(Calendar.MINUTE);
		second = c.get(Calendar.SECOND);
		
		sbT.append(hour);
		sbT.append((minute < 10 ? ":0" : ":") + minute);
		sbT.append((second < 10 ? ":0" : ":") + second);
		
		time = sbT.toString();
		date = sbD.toString();
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -