¿ª·¢Öо³£ÐèҪȡµÃÈÕÆÚ£¬¶øÇÒÿ´ÎÈ¡µÃÈÕÆÚµÄʱºò´úÂë¶¼»áÖØ¸´£¬ËùÒÔ¼ÈÈ»ÊÇÖØ¸´µÄ´úÂë¾Í¿ÉÒÔ½«Æä¶¨Òå³ÉÒ»¸öÀ࣬ÒÔ·½±ãÖØ¸´µ÷Ó㬵«ÊÇÔÚ²Ù×÷µÄʱºòÓÐÒ»µãÌØ±ðÐèҪעÒ⣺
Èç¹ûÔ»áÊÇ9Ô£¬ÔòÓ¦¸ÃÏÔʾ09£¬µ«ÊÇÈç¹ûÊÇ09µÄ»°£¬ÔòÊý×ֿ϶¨»áºöÂÔµ½0¡£
1.Calendar Àà²Ù×÷ £¨È¡µÃÈÕÆÚʱ¼ä¡¢ÖÐÎĵÄÈÕÆÚʱ¼ä¡¢Ê±¼ä´Á£©
³ýÁËÈ¡³öÈÕÆÚÖ®Í⣬ȡµÃʱ¼ä´ÁÒ²ÊÇÒ»ÖֱȽϳ£¼ûµÄ²Ù×÷£¬ÀýÈ磺ÒÔÏÂÈÕÆÚ£º
2009-01-16 11:25:34.953
ʱ¼ä´Á£º20090116112534953
[java] view plaincopy import java.util.* ; // µ¼ÈëÐèÒªµÄ¹¤¾ß°ü
class DateTime{ // ÒÔºóÖ±½Óͨ¹ý´ËÀà¾Í¿ÉÒÔÈ¡µÃÈÕÆÚʱ¼ä
private Calendar calendar = null ; // ÉùÃ÷Ò»¸öCalendar¶ÔÏó£¬È¡µÃʱ¼ä
public DateTime(){ // ¹¹Ôì·½·¨ÖÐÖ±½ÓʵÀý»¯¶ÔÏó
this.calendar = new GregorianCalendar() ;
}
public String getDate(){ // µÃµ½µÄÊÇÒ»¸öÈÕÆÚ£º¸ñʽΪ£ºyyyy-MM-dd HH:mm:ss.SSS
// ¿¼Âǵ½³ÌÐòҪƵ·±ÐÞ¸Ä×Ö·û´®£¬ËùÒÔʹÓÃStringBufferÌáÉýÐÔÄÜ
StringBuffer buf = new StringBuffer() ; www.2cto.com
buf.append(calendar.get(Calendar.YEAR)).append("-") ; // Ôö¼ÓÄê
buf.append(this.addZero(calendar.get(Calendar.MONTH)+1,2)).append("-") ; // Ôö¼ÓÔÂ
buf.append(this.addZero(calendar.get(Calendar.DAY_OF_MONTH),2)).append(" ") ; // È¡µÃÈÕ
buf.append(this.addZero(calendar.get(Calendar.HOUR_OF_DAY),2)).append(":") ; // È¡µÃʱ
buf.append(this.addZero(calendar.get(Calendar.MINUTE),2)).append(":") ;
buf.append(this.addZero(calendar.get(Calendar.SECOND),2)).append(".") ;
buf.append(this.addZero(calendar.get(Calendar.MILLISECOND),3)) ;
return buf.toString() ;
}
public String getDateComplete(){ // µÃµ½µÄÊÇÒ»¸öÈÕÆÚ£º¸ñʽΪ£ºyyyyÄêMMÔÂddÈÕ HHʱmm·ÖssÃëSSSºÁÃë
// ¿¼Âǵ½³ÌÐòҪƵ·±ÐÞ¸Ä×Ö·û´®£¬ËùÒÔʹÓÃStringBufferÌáÉýÐÔÄÜ
StringBuffer buf = new StringBuffer() ;
buf.append(calendar.get(Calendar.YEAR)).append("Äê") ; // Ôö¼ÓÄê
buf.append(this.addZero(calendar.get(Calendar.MONTH)+1,2)).append("ÔÂ") ; // Ôö¼ÓÔÂ
buf.append(this.addZero(calendar.get(Calendar.DAY_OF_MONTH),2)).append("ÈÕ") ; // È¡µÃÈÕ
buf.append(this.addZero(calendar.get(Calendar.HOUR_OF_DAY),2)).append("ʱ") ; // È¡µÃʱ
buf.append(this.addZero(calendar.get(Calendar.MINUTE),2)).append("·Ö") ; // È¡µÃ·Ö
buf.append(this.addZero(calendar.get(Calendar.SECOND),2)).append("Ãë") ; // È¡µÃÃë
buf.append(this.addZero(calendar.get(Calendar.MILLISECOND),3)).append("ºÁÃë") ; // È¡µÃºÁÃë
return buf.toString() ;
}
public String getTimeStamp(){ // µÃµ½µÄÊÇÒ»¸öʱ¼ä´Á
// ¿¼Âǵ½³ÌÐòҪƵ·±ÐÞ¸Ä×Ö·û´®£¬ËùÒÔʹÓÃStringBufferÌáÉýÐÔÄÜ
StringBuffer buf = new StringBuffer() ;
buf.append(calendar.get(Calendar.YEAR)) ; // Ôö¼ÓÄê
buf.append(this.addZero(calendar.get(Calendar.MONTH)+1,2)) ; // Ôö¼ÓÔÂ
buf.append(this.addZero(calendar.get(Calendar.DAY_OF_MONTH),2)) ; // È¡µÃÈÕ
buf.append(this.addZero(calendar.get(Calendar.HOUR_OF_DAY),2)) ; // È¡µÃʱ
buf.append(this.addZero(calendar.get(Calendar.MINUTE),2)) ; // È¡µÃ·Ö
buf.append(this.addZero(calendar.get(Calendar.SECOND),2)); // È¡µÃÃë
buf.append(this.addZero(calendar.get(Calendar.MILLISECOND),3)) ; // È¡µÃºÁÃë
return buf.toString() ;
}
// ¿¼Âǵ½ÈÕÆÚÖдæÔÚǰµ¼0£¬ËùÒÔÔÚ´Ë´¦¼ÓÉϲ¹ÁãµÄ·½·¨
private String addZero(int num,int len){
StringBuffer s = new StringBuffer() ;
s.append(num) ;
while(s.length()
}
return s.toString() ;
}
};
public class Date