Java如何显示日期和时间?

在Java中,如何显示当前日期和时间?

此示例显示如何使用Formatter类的fmt.format()方法和Calendar类的Calendar.getInstance()方法来显示当前日期和时间。

package com.zaixian;

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

public class DateTimeDatetime {
    public static void main(String args[]) {
        Formatter fmt = new Formatter();
        Calendar cal = Calendar.getInstance();
        fmt = new Formatter();
        fmt.format("%tc", cal);
        System.out.println(fmt);

        // 中国时间格式
        Date d = new Date();
        SimpleDateFormat simpDate;
        simpDate = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss");
        // simpDate = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss");
        System.out.println(simpDate.format(d));
    }
}

上述代码示例将产生以下结果,结果将根据当前系统时间而有变化。

星期日 九月 17 20:33:32 BOT 2017
2017-09-17 20:33:32

以下是当前日期和时间的另一个示例:

package com.zaixian;

import java.util.Date;

public class DateTimeDatetime2 {
    public static void main(String args[]) {
        Date d = new Date();
        System.out.println(d.toString());
    }
}

上述代码示例将产生以下结果,结果将根据当前系统时间而有变化。

Sun Sep 17 20:37:46 BOT 2017

上一篇: Java日期和时间 下一篇: Java方法