在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