示例:
import java.util.Calendar;
public class TimeDemo {
// 获取当前时间
private static String getLoginTime() {
Calendar cal = Calendar.getInstance();
StringBuffer time = new StringBuffer("");
time.append(cal.get(Calendar.HOUR_OF_DAY));
time.append("时");
time.append(cal.get(Calendar.MINUTE));
time.append("分");
time.append(cal.get(Calendar.SECOND));
time.append("秒");
return time.toString();
}
// 获取当前日期
private static String getLoginDate() {
Calendar cal = Calendar.getInstance();
StringBuffer time = new StringBuffer("");
time.append(cal.get(Calendar.YEAR));
time.append("年");
time.append(cal.get(Calendar.MONTH) + 1);
time.append("月");
time.append(cal.get(Calendar.DATE));
time.append("日");
return time.toString();
}
// 获取当前星期
private static String getLoginWeek() {
Calendar cal = Calendar.getInstance();
StringBuffer time = new StringBuffer("");
time.append("星期");
int num = cal.get(Calendar.DAY_OF_WEEK);
switch (num) {
case 1:
time.append("日");
break;
case 2:
time.append("一");
break;
case 3:
time.append("二");
break;
case 4:
time.append("三");
break;
case 5:
time.append("四");
break;
case 6:
time.append("五");
break;
case 7:
time.append("六");
break;
}
return time.toString();
}
// 测试
public static void main(String[] args) {
System.out.println(getLoginDate());
System.out.println(getLoginWeek());
System.out.println(getLoginTime());
}
}
结果:
2010年3月12日
星期五
11时26分51秒