import java.util.Date;
public class DateDemo01{
public static void main(String[] args){
Date date = new Date();
System.out.println("current time:" + date);
}
}
import java.util.Calendar;
import java.util.GregorianCalendar;
public class DateDemo02{
public static void main(String[] args){
Calendar calendar = null;
calendar = new GregorianCalendar();
System.out.println("year:" + calendar.get(Calendar.YEAR));
System.out.println("month: " + calendar.get(Calendar.MONTH) + 1);
System.out.println("day: " + calendar.get(Calendar.DAY_OF_MONTH));
System.out.println("hour: " +calendar.get(Calendar.HOUR_OF_DAY));
System.out.println("second : " + calendar.get(Calendar.SECOND));
System.out.println("mill:" + calendar.get(Calendar.MILLISECOND));
}
}
import java.util.Calendar;
import java.util.GregorianCalendar;
class DateTime{
private Calendar calendar = null;
public DateTime(){
this.calendar = new GregorianCalendar();
}
public String getDate(){
StringBuffer buf = new StringBuffer();
buf.append(calendar.get(Calendar.YEAR)).append("-");
buf.append(this.addZero(calendar.get(Calendar.MONTH) + 1,2));
buf.append("-");
buf.append(this.addZero(calendar.get(Calendar.DAY_OF_MONTH),2));
buf.append("-");
buf.append(this.addZero(calendar.get(Calendar.HOUR_OF_DAY),2));
buf.append(":");
buf.append(this.addZero(calendar.get(Calendar.MINUTE),2));
buf.append(":");
buf.append(this.addZero(calendar.get(Calendar.SECOND),2));
buf.append(".");
buf.append(this.addZero(calendar.get(Calendar.MILLISECOND),3));
return buf.toString();
}
private String addZero(int num,int len){
StringBuffer s = new StringBuffer();
s.append(num);
while(s.length()
s.insert(0,"0");
}
return s.toString();
}
}
public class DateDemo04{
public static void main(String[] args){
DateTime dt = new DateTime();
System.out.println(dt.getDate());
}
}