用Java语言获取我电脑的当前时间
来源:百度知道 编辑:UC知道 时间:2024/07/07 19:33:38
public class gaintime {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Date today=new Date();
System.out.println("当前时间是"+today.toString());
Calendar now=Calendar.getInstance();
int day=now.get(Calendar.DATE);
int time=now.get(Calendar.HOUR_OF_DAY);
switch(time)
{
case 0: System.out.println("早上好!");break;
case 1: System.out.println("工作时间!");break;
case 2: System.out.println("午安时间!");break;
case 3: System.out.println("工作时间!");break;
case 4: System.out.println("努力工作!");break;
case 5: System.out.println("晚安啦!");break;
}
}
已经改好!加几个if判断即可,希望对你有帮助
import java.util.Calendar;
import java.util.Date;
public class gaintime {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Date today = new Date();
System.out.println("当前时间是" + today.toString());
Calendar now = Calendar.getInstance();
int day = now.get(Calendar.DATE);
int time = now.get(Calendar.HOUR_OF_DAY);
System.out.println(time);
if (time >= 0 && time <= 6) {
time = 0;
} else if (time >= 7 && time <= 12) {
time = 1;
} else if (time >= 13 && time <= 14) {
time = 2;
} else if (time >= 15 && time < 18) {
time = 3;
} else if (time >= 19 && time <= 22) {
time = 4;
} else if (time >= 23 && time <= 24) {
time = 5;
}
switch (time) {
case 0: