编写一个java程序,读取系统时间,然后将时间用中文输出

2025-02-23 12:19:23
推荐回答(5个)
回答1:

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));
}
}

运行结果如下:

回答2:

你要的是这种效果吗?
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);

回答3:

Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH点mm分ss秒");
System.out.println(sdf.format(date));

回答4:

输出现在是的时间的~~~
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);
}
}

回答5:

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");
}
}
}