java程序读取系统时间,可以使用Date时间类,使用格式化类simpleDateFormat类,实例如下:
package com.qiu.lin.he;
import java.text.SimpleDateFormat;
import java.util.Date;
public class CeShi {
public static void main(String[] args) {
Date date = new Date();//获取此时的系统时间
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH点mm分ss秒");
System.out.println("中文现实的时间是" + sdf.format(date));
}
}
运行结果如下:
你要的是这种效果吗?
2010年12月22日 上午08时57分25秒
2010年12月22日 星期三 上午08时57分25秒 GMT
如果是代码如下:
DateFormat longDateFormat = DateFormat.getDateTimeInstance(
DateFormat.LONG, DateFormat.LONG);
DateFormat fullDateFormat = DateFormat.getDateTimeInstance(
DateFormat.FULL, DateFormat.FULL);
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH点mm分ss秒");
System.out.println(sdf.format(date));
输出现在是的时间的~~~
import java.util.*;
import java.text.*;
public class InputNowTest{
public static void main(String[] args){
InputNowTest.InputNow();
}
public static void InputNow(){
DateFormat df=new SimpleDateFormat("yyyy-MM-dd,hh:mm:ss");
String s=df.format(new Date());
System.out.println("now,The time is "+s);
}
}
import java.util.*;
public class HelloDuke{
public static void main(String[] args) {
GregorianCalendar time = new GregorianCalendar();
int hour = time.get(Calendar.HOUR_OF_DAY);
System.out.println(hour);
if (hour>=6&&hour<=11) {
System.out.println("good morning Duke");
}else if (hour>13&&hour<=16) {
System.out.println("good afternoon Duke");
}else if (hour>=16&&hour<24) {
System.out.println("good night Duke");
}
}
}