在Java中,如何显示当前日期和时间?
此示例显示如何使用Formatter
类的fmt.format()
方法和Calendar
类的Calendar.getInstance()
方法来显示当前日期和时间。
package com.yiibai;
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.yiibai;
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