-1

こんにちは私の時計コードはインスタント時間を表示するだけですが、コンソールで秒、分、時間を変更するデジタルにするにはどうすればよいですか。

アプレットではなく、コンソール専用のプログラムが必要です。

私のコードはここにあります:

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class DateFormatExample {
    public static void main(String[] args) {
        Date date = Calendar.getInstance().getTime();

        DateFormat formatter = new SimpleDateFormat("EEEE, dd MMMM yyyy, hh:mm:ss.SSS a");
        String today = formatter.format(date);      
        System.out.println("Today : " + today);
    }
}
4

3 に答える 3

0

次のようなことを試すことができます:

   new Thread(new Runnable() {

        @Override
        public void run() {

            while (true){

                Calendar cal = new GregorianCalendar();
                int hour = cal.get(Calendar.HOUR);
                int minute = cal.get(Calendar.MINUTE);
                int seconds = cal.get(Calendar.SECOND);
                String realTime = Integer.toString(hour) + " : " + Integer.toString(minute) + " : " + Integer.toString(seconds);

                System.out.println(realTime);

                try {

                    Thread.sleep(1000);
                } catch (Exception ex) {
                    ex.getStackTrace;
                }
           }
        }
    }).start();
于 2013-03-22T21:19:22.837 に答える