ÀÚ¹Ù ³¯Â¥/½Ã°£ °è»ê ¿¹Á¦ ÄÚµå :: Java Date Code Snippet - ½ÇÀü
½Ã½ºÅÛÀÇ ¹Ð¸®ÃÊ ±¸Çϱâ.(±¹Á¦Ç¥Áؽð¢(UTC, GMT) 1970/1/1/0/0/0 À¸·ÎºÎÅÍ °æ°úÇÑ ½Ã°¢)
// ¹Ð¸®ÃÊ ´ÜÀ§(*1000Àº 1ÃÊ), À½¼öÀ̸é ÀÌÀü ½Ã°¢
long time = System.currentTimeMillis ( );
System.out.println ( time.toString ( ) );
ÇöÀç ½Ã°¢À» °¡Á®¿À±â.
Date today = new Date ();
System.out.println ( today );
°á°ú : Sat Jul 12 16:03:00 GMT+01:00 2000
°æ°ú½Ã°£(ÃÊ) ±¸Çϱâ
long time1 = System.currentTimeMillis ();
long time2 = System.currentTimeMillis ();
system.out.println ( ( time2 - time1 ) / 1000.0 );
Date¸¦ Calendar·Î ¸ÊÇÎÇϱâ
Date d = new Date ( );
Calendar c = Calendar.getInstance ( );
c.setTime ( d );
³¯Â¥(³â/¿ù/ÀÏ/½Ã/ºÐ/ÃÊ) ±¸Çϱâ
import java.util.*;
import java.text.*;
SimpleDateFormat formatter = new SimpleDateFormat ( "yyyy.MM.dd HH:mm:ss", Locale.KOREA );
Date currentTime = new Date ( );
String dTime = formatter.format ( currentTime );
System.out.println ( dTime );
³¯Â¥(³â/¿ù/ÀÏ/½Ã/ºÐ/ÃÊ) ±¸Çϱâ2
GregorianCalendar today = new GregorianCalendar ( );int year = today.get ( today.YEAR );
int month = today.get ( today.MONTH ) + 1;
int yoil = today.get ( today.DAY_OF_MONTH );GregorianCalendar gc = new GregorianCalendar ( );
System.out.println ( gc.get ( Calendar.YEAR ) );
System.out.println ( String.valueOf ( gc.get ( Calendar.MONTH ) + 1 ) );
System.out.println ( gc.get ( Calendar.DATE ) );
System.out.println ( gc.get ( DAY_OF_MONTH ) );
³¯Â¥(³â/¿ù/ÀÏ/½Ã/ºÐ/ÃÊ) ±¸Çϱâ3
DateFormat df = DateFormat.getDateInstance(DateFormat.LONG, Locale.KOREA);
Calendar cal = Calendar.getInstance(Locale.KOREA);
nal = df.format(cal.getTime());
- Ç¥Áؽð£´ë¸¦ ÁöÁ¤ÇÏ°í ³¯Â¥¸¦ °¡Á®¿À±â.
TimeZone jst = TimeZone.getTimeZone ("JST");
Calendar cal = Calendar.getInstance ( jst ); // ÁÖ¾îÁø ½Ã°£´ë¿¡ ¸Â°Ô ÇöÀç ½Ã°¢À¸·Î ÃʱâÈµÈ GregorianCalender °´Ã¼¸¦ ¹Ýȯ.// ¶Ç´Â Calendar now = Calendar.getInstance(Locale.KOREA);
System.out.println ( cal.get ( Calendar.YEAR ) + "³â " + ( cal.get ( Calendar.MONTH ) + 1 ) + "¿ù " + cal.get ( Calendar.DATE ) + "ÀÏ " + cal.get ( Calendar.HOUR_OF_DAY ) + "½Ã " +cal.get ( Calendar.MINUTE ) + "ºÐ " + cal.get ( Calendar.SECOND ) + "ÃÊ " );
°á°ú : 2000³â 8¿ù 5ÀÏ 16½Ã 16ºÐ 47ÃÊ
¿µ¾î·ÎµÈ ³¯Â¥¸¦ ¼ýÀÚ·Î ¹Ù²Ù±â
Date myDate = new Date ( "Sun,5 Dec 1999 00:07:21" );
System.out.println ( myDate.getYear ( ) + "-" + myDate.getMonth ( ) + "-" + myDate.getDay ( ) );
"Sun, 5 Dec 1999 00:07:21"¸¦ "1999-12-05"·Î ¹Ù²Ù±â
SimpleDateFormat formatter_one = new SimpleDateFormat ( "EEE, dd MMM yyyy hh:mm:ss",Locale.ENGLISH );
SimpleDateFormat formatter_two = new SimpleDateFormat ( "yyyy-MM-dd" );String inString = "Sun, 5 Dec 1999 00:07:21";
ParsePosition pos = new ParsePosition ( 0 );
Date frmTime = formatter_one.parse ( inString, pos );
String outString = formatter_two.format ( frmTime );
System.out.println ( outString );
¼ýÀÚ 12ÀÚ¸®¸¦, ´Ù½Ã ³¯Â¥·Î º¯È¯Çϱâ
Date conFromDate = new Date();
long ttl = conFromDate.parse ( "Dec 25, 1997 10:10:10" );
System.out.println ( ttl ); //¿¹ 938291839221
Date today = new Date ( ttl );
DateFormat format = DateFormat.getDateInstance ( DateFormat.FULL,Locale.US );
String formatted = format.format ( today );
System.out.println ( formatted );
ƯÁ¤ÀϷκÎÅÍ nÀÏ ¸¸Å À̵¿ÇÑ ³¯Â¥ ±¸Çϱâ
ƯÁ¤ÀÏÀÇ ½Ã°£À» longÇüÀ¸·Î Àоî¿Â´ÙÀ½..
³¯Â¥*24*60*60*1000 À» °è»êÇÏ¿©.
longÇü¿¡ ´õÇØÁÝ´Ï´Ù.
±×¸®°í ³ª¼ DateŬ·¡½º¿Í CalenderŬ·¡½º¸¦ ÀÌ¿ëÇؼ ³¯Â¥¿Í ½Ã°£À» ±¸ÇÏ¸é µË´Ï´Ù
ƯÁ¤ÀÏ¿¡¼ ÀÏÁ¤ ±â°£ÈÄÀÇ ³¯Â¥ ±¸Çϱâ2
//iDay ¿¡ ÀÔ·ÂÇϽŠ¸¸Å »©°Å³ª ´õÇÑ ³¯Â¥¸¦ ¹Ýȯ ÇÕ´Ï´Ù.
import java.util.*;public String getDate ( int iDay )
{
Calendar temp=Calendar.getInstance ( );
StringBuffer sbDate=new StringBuffer ( );temp.add ( Calendar.DAY_OF_MONTH, iDay );
int nYear = temp.get ( Calendar.YEAR );
int nMonth = temp.get ( Calendar.MONTH ) + 1;
int nDay = temp.get ( Calendar.DAY_OF_MONTH );sbDate.append ( nYear );
if ( nMonth < 10 )
sbDate.append ( "0" );
sbDate.append ( nMonth );
if ( nDay < 10 )
sbDate.append ( "0" );
sbDate.append ( nDay );
return sbDate.toString ( );
}
ÇöÀ糯¥¿¡¼ 2´ÞÀüÀÇ ³¯Â¥¸¦ ±¸Çϱâ
Calendar cal = Calendar.getInstance ( );//¿À´Ã ³¯Â¥¸¦ ±âÁØÀ¸·ç..
cal.add ( cal.MONTH, -2 ); //2°³¿ù Àü....
System.out.println ( cal.get ( cal.YEAR ) );
System.out.println ( cal.get ( cal.MONTH ) + 1 );
System.out.println ( cal.get ( cal.DATE ) );
´Þ¿¡ ¸¶Áö¸· ³¯Â¥ ±¸Çϱâ
for ( int month = 1; month <= 12; month++ )
{
GregorianCalendar cld = new GregorianCalendar ( 2001, month - 1, 1 );
System.out.println ( month + "/" + cld.getActualMaximum ( Calendar.DAY_OF_MONTH ) );
}
ÇØ´çÇÏ´Â ´ÞÀÇ ¸¶Áö¸· ÀÏ ±¸Çϱâ
GregorianCalendar today = new GregorianCalendar ( );
int maxday = today.getActualMaximum ( ( today.DAY_OF_MONTH ) );
System.out.println ( maxday );
ƯÁ¤ÀÏÀ» ÀÔ·Â¹Þ¾Æ ÇØ´ç ¿ùÀÇ ¸¶Áö¸· ³¯Â¥¸¦ ±¸ÇÏ´Â °£´ÜÇÑ ¿¹Á¦.(´ÞÀº -1 ÇØÁØ´Ù.)...À±´Þ 30ÀÏ 31ÀÏ ¾Ë¾Æ¿À±â.
Calendar cal = Calendar.getInstance ( );
cal.set ( Integer.parseInt ( args[0] ), Integer.parseInt ( args [1] ) - 1, Integer.parseInt ( args [2] ) );
SimpleDateFormat dFormat = new SimpleDateFormat ( "yyyy-MM-dd" );
System.out.println ( "ÀÔ·Â ³¯Â¥ " + dFormat.format ( cal.getTime ( ) ) );
System.out.println ( "ÇØ´ç ¿ùÀÇ ¸¶Áö¸· ÀÏÀÚ : " + cal.getActualMaximum ( Calendar.DATE ) );
ÇØ´ç¿ùÀÇ ½ÇÁ¦ ³¯Â¥¼ö ±¸Çϱâ ( 1999³â 1¿ù´ÞÀÇ ½ÇÁ¦ ³¯Â¥¼ö¸¦ ±¸Çϱâ )
Calendar calendar = Calendar.getInstance ( );
calendar.set ( 1999, 0, 1 );
int maxDays = calendar.getActualMaximum ( Calendar.DAY_OF_MONTH );
¾îÁ¦ ³¯Â¥ ±¸Çϱâ
¿À´Ã³¯Â¥¸¦ ÃÊ´ÜÀ§·Î ±¸Çؼ ÇÏ·çºÐÀ» »©ÁÖ°í ´Ù½Ã
¼ÂÆÃÇØÁÖ¸é ½±°Ô ±¸ÇÒ¼ö ÀÖÁÒ..
setTime((±âÁØÀϺÎÅÍ ¿À´Ã±îÁöÀÇ Ãʸ¦ ±¸ÇÔ) - 24*60*60)ÇØÁÖ¸é µÇ°ÚÁÒ..
¾îÁ¦ ³¯Â¥ ±¸Çϱâ2
import java.util.*;public static Date getYesterday ( Date today )
{
if ( today == null )
throw new IllegalStateException ( "today is null" );
Date yesterday = new Date ( );
yesterday.setTime ( today.getTime ( ) - ( (long) 1000 * 60 * 60 * 24 ) );
return yesterday;
}
³»ÀÏ ³¯Â¥ ±¸Çϱâ
Date today = new Date ( );
Date tomorrow = new Date ( today.getTime ( ) + (long) ( 1000 * 60 * 60 * 24 ) );
³»ÀÏ ³¯Â¥ ±¸Çϱâ2
Calendar today = Calendar.getInstance ( );
today.add ( Calendar.DATE, 1 );
Date tomorrow = today.getTime ( );
¿À´Ã³¯Â¥¿¡¼ 5ÀÏ ÀÌÈÄ ³¯Â¥¸¦ ±¸Çϱâ
Calendar cCal = Calendar.getInstance();
c.add(Calendar.DATE, 5);
³¯Â¥¿¡ ÇØ´çÇÏ´Â ¿äÀÏ ±¸Çϱâ
//DAY_OF_WEEK¸®ÅÏ°ªÀÌ ÀÏ¿äÀÏ(1), ¿ù¿äÀÏ(2), È¿äÀÏ(3) ~~ Åä¿äÀÏ(7)À» ¹ÝȯÇÕ´Ï´Ù.
//¾Æ·¡ ¼Ò½º´Â JSPÀϺÎÀÔ´Ï´Ù.
import java.util.*;
Calendar cal= Calendar.getInstance ( );
int day_of_week = cal.get ( Calendar.DAY_OF_WEEK );
if ( day_of_week == 1 )
m_week="ÀÏ¿äÀÏ";
else if ( day_of_week == 2 )
m_week="¿ù¿äÀÏ";
else if ( day_of_week == 3 )
m_week="È¿äÀÏ";
else if ( day_of_week == 4 )
m_week="¼ö¿äÀÏ";
else if ( day_of_week == 5 )
m_week="¸ñ¿äÀÏ";
else if ( day_of_week == 6 )
m_week="±Ý¿äÀÏ";
else if ( day_of_week == 7 )
m_week="Åä¿äÀÏ";
ÄÞº¸¹Ú½º·Î ¼±ÅÃµÈ ³¯Â¥(¿¹:20001023)¸¦ ÅëÇØ ¿äÀÏÀ» ¿µ¹®À¸·Î °¡Á®¿À±â
//gc.get(gc.DAY_OF_WEEK); Çϸé ÀÏ¿äÀÏ=1, ¿ù¿äÀÏ=2, ..., Åä¿äÀÏ=7ÀÌ ³ª¿À´Ï±î,
//¿äÀÏÀ» ¹è¿·Î ¸¸µé¾î¼ »Ì¾Æ³»¸é µÇ°ÚÁÒ.
GregorianCalendar gc=new GregorianCalendar ( 2000, 10 - 1 , 23 );
String [] dayOfWeek = { "", "Sun", "Mon", .... , "Sat" };
String yo_il = dayOfWeek ( gc.get ( gc.DAY_OF_WEEK ) );
µÎ ³¯Â¥ÀÇ Â÷À̸¦ Àϼö·Î ±¸Çϱâ
°¢°¢ÀÇ ³¯Â¥¸¦ DateÇüÀ¸·Î ¸¸µé¾î¼ getTime()Çϸé
longÀ¸·Î °ªÀÌ ³ª¿À°Åµç¿ä(1970³â 1¿ù 1ÀÏ ÀÌÈÄ-¸Â´ø°¡?- 1/1000 ÃÊ ´ÜÀ§·Î..)
±×·¯¸é ÀÌ°ªÀÇ Â÷¸¦ ±¸Çؼ¿ä. (1000*60*60*24)·Î ³ª´©¾î º¸¸é µÇ°ÚÁÒ.
µÎ ³¯Â¥ÀÇ Â÷À̸¦ Àϼö·Î ±¸Çϱâ2
import java.io.*;
import java.util.*;Date today = new Date ( );
Calendar cal = Calendar.getInstance ( );
cal.setTime ( today );// ¿À´Ã·Î ¼³Á¤.Calendar cal2 = Calendar.getInstance ( );
cal2.set ( 2000, 3, 12 ); // ±âÁØÀÏ·Î ¼³Á¤. monthÀÇ °æ¿ì ÇØ´ç¿ù¼ö-1À» ÇØÁÝ´Ï´Ù.int count = 0;
while ( !cal2.after ( cal ) )
{
count++;
cal2.add ( Calendar.DATE, 1 ); // ´ÙÀ½³¯·Î ¹Ù²ñSystem.out.println ( cal2.get ( Calendar.YEAR ) + "³â " + ( cal2.get ( Calendar.MONTH ) + 1 ) + "¿ù " + cal2.get ( Calendar.DATE ) + "ÀÏ" );
}
System.out.println ( "±âÁØÀϷκÎÅÍ " + count + "ÀÏÀÌ Áö³µ½À´Ï´Ù." );
µÎ ³¯Â¥ÀÇ Â÷À̸¦ Àϼö·Î ±¸Çϱâ3
import java.io.*;
import java.util.*;public class DateDiff
{
public static int GetDifferenceOfDate ( int nYear1, int nMonth1, int nDate1, int nYear2, int nMonth2, int nDate2 )
{
Calendar cal = Calendar.getInstance ( );
int nTotalDate1 = 0, nTotalDate2 = 0, nDiffOfYear = 0, nDiffOfDay = 0;if ( nYear1 > nYear2 )
{
for ( int i = nYear2; i < nYear1; i++ )
{
cal.set ( i, 12, 0 );
nDiffOfYear += cal.get ( Calendar.DAY_OF_YEAR );
}
nTotalDate1 += nDiffOfYear;
}
else if ( nYear1 < nYear2 )
{
for ( int i = nYear1; i < nYear2; i++ )
{
cal.set ( i, 12, 0 );
nDiffOfYear += cal.get ( Calendar.DAY_OF_YEAR );
}
nTotalDate2 += nDiffOfYear;
}cal.set ( nYear1, nMonth1-1, nDate1 );
nDiffOfDay = cal.get ( Calendar.DAY_OF_YEAR );
nTotalDate1 += nDiffOfDay;cal.set ( nYear2, nMonth2-1, nDate2 );
nDiffOfDay = cal.get ( Calendar.DAY_OF_YEAR );
nTotalDate2 += nDiffOfDay;return nTotalDate1-nTotalDate2;
}
public static void main ( String args[] )
{
System.out.println ( "" + GetDifferenceOfDate (2000, 6, 15, 1999, 8, 23 ) );
}
}
ÆÄÀÏ¿¡¼ ³¯Â¥Á¤º¸¸¦ °¡Á®¿À±â
File f = new File ( directory, file );Date date = new Date ( f.lastModified ( ) );
Calendar cal = Calendar.getInstance ( );
cal.setTime ( date );
System.out.println("Year : " + cal.get(Calendar.YEAR));
System.out.println("Month : " + (cal.get(Calendar.MONTH) + 1));
System.out.println("Day : " + cal.get(Calendar.DAY_OF_MONTH));
System.out.println("Hours : " + cal.get(Calendar.HOUR_OF_DAY));
System.out.println("Minutes : " + cal.get(Calendar.MINUTE));
System.out.println("Second : " + cal.get(Calendar.SECOND));
³¯Â¥Çü½ÄÀ¸·Î 2000-01-03À¸·Î óÀ½¿¡ ÀνÄÀ» ½ÃŲÈÄ
7ÀϾ¿ Áõ°¡Çؼ 1³âÁ¤µµÀÇ ³¯Â¥¸¦ Ãâ·ÂÇØ ÁÖ°í ½ÍÀºµ¥¿ä.
SimpleDateFormat sdf = new SimpleDateFormat ( "yyyy-mm-dd" );
Calendar c = Calendar.getInstance ( );
for ( int i = 0; i < 48; i++ )
{
c.clear ( );
c.set ( 2000, 1, 3 - ( i * 7 ) );
java.util.Date d = c.getTime ( );
String thedate = sdf.format ( d );
System.out.println ( thedate );
}
¾²·¹µå¿¡¼ ³¯Â¥ ¹Ù²Ù¸é Á×´Â ¹®Á¦
Mainȸ鿡 ³¯Â¥¿Í½Ã°£ÀÌDisplayµÇ´Â JPanelÀÌ ÀÖ½À´Ï´Ù.
date·Î ³¯Â¥¿Í ½Ã°£À» º¯°æÇϸé MainȸéÀÇ ³¯Â¥¿Í ½Ã°£ÀÌ DisplayµÇ´Â Panel¿¡
º¯°æµÈ ³¯Â¥°¡ DisplayµÇÁö ¾Ê°í MainȸéÀÌ Á¾·áµÇ¾î ¹ö¸³´Ï´Ù.
¹®Á¦¼Ò½º:
public void run ( )
{
while ( true )
{
try{
timer.sleep ( 60000 );
}
catch ( InterruptedException ex ) { }lblTimeDate.setText ( fGetDateTime ( ) );
repaint ( );
}
}public String fGetDateTime ( )
{
final int millisPerHour = 60 * 60 * 1000;
String DATE_FORMAT = "yyyy / MM / dd HH:mm";
SimpleDateFormat sdf = new SimpleDateFormat ( DATE_FORMAT );
SimpleTimeZone timeZone = new SimpleTimeZone ( 9 * millisPerHour, "KST" );
sdf.setTimeZone ( timeZone );
long time = System.currentTimeMillis ( );
Date date = new Date ( time );
return sdf.format ( date );
}
ÇØ´ä:
// ³¯Â¥¿Í ¿äÀÏ ±¸ÇÑ´Ù. timezone À¸·Î ³¯Â¥¸¦ ´Ù½Ã ¼ÂÆÃÇÏ½Ã¸é µÊ´Ï´Ù.
public String getDate ( )
{
Date now = new Date ( );
SimpleDateFormat sdf4 = new SimpleDateFormat ( "yyyy/MM/dd HH:mm EE" );
sdf4.setTimeZone ( TimeZone.getTimeZone ( "Asia/Seoul" ) );
return sdf4.format ( now );
}
³¯Â¥¿Í ½Ã°£ÀÌ À¯È¿ÇÑÁö °Ë»çÇÏ·Á¸é...?
import java.util.*;
import java.text.*;public class DateCheck
{
boolean dateValidity = true;DateCheck ( String dt )
{
try
{
DateFormat df = DateFormat.getDateInstance ( DateFormat.SHORT );
df.setLenient ( false );
Date dt2 = df.parse ( dt );
}
catch ( ParseException e ) { this.dateValidity = false; }
catch ( IllegalArgumentException e ) { this.dateValidity = false; }
}public boolean datevalid ( )
{
return dateValidity;
}
public static void main ( String args [] )
{
DateCheck dc = new DateCheck ( "2001-02-28" );
System.out.println ( " À¯È¿ÇÑ ³¯Â¥ : " + dc.datevalid ( ) );
}
}
µÎ ³¯Â¥ ºñ±³Çϱâ(¾Æ·¡º¸´Ù Á¤È®)
±×³É ³¯Â¥ µÎ°³¸¦ long(¹Ð¸® ¼¼ÄÁµå)ÇüÀ¸·Î ºñ±³ÇÏ½Ã¸é µË´Ï´Ù...
ÀÌÀüÀÇ µ¥ÀÌŸ°¡ dateÇüÀ¸·Î µÇ¾î ÀÖ´Ù¸é, ÀÌ°É longÇüÀ¸·Î º¯È¯ÇÏ°í.
ÇöÀç ³¯Â¥(½Ã°£)Àº System.currentTimeMillis()¸Þ¼Òµå·Î ÀоîµéÀÌ°í,
µÎ¼ö(longÇü)¸¦ ¿¬»êÇÏ¿© ±× °á°ú °ªÀ¸·Î ºñ±³¸¦ ÇÏ½Ã¸é µË´Ï´Ù.
¸¸¾à ±× °á°ú°ªÀÌ ¸î½Ã°£ ȤÀº ¸çÄ¥Â÷ÀÌ°¡ ÀÖ´ÂÁö¸¦ °è»êÇÒ·Á¸é,
°á°ú°ªÀ» CalenderÀÇ setTimeInMillis(long millis) ¸Þ¼Òµå¸¦ ÀÌ¿ëÇØ
¼³Á¤ÇÑ´ÙÀ½ °¢°¢ÀÇ ³¯Â¥³ª ½Ã°£À» Àоî¿À½Ã¸é µË´Ï´Ù
µÎ ³¯Â¥ ºñ±³Çϱâ2
//Calendar¸¦ ¾µ °æ¿ì µ¥ÀÌŸÀÇ ¿øº»À» °íÄ¡±â ¶§¹®¿¡ clone()À» »ç¿ëÇÏ¿©
//º¹»çÇÑ ÈÄ¿¡ ±× º¹»çº»À» °¡Áö°í ºñ±³ÇÑ´Ù
import java.util.*;
import java.util.Calendar.*;
import java.text.SimpleDateFormat;public class DayComparisonTest
{
public static void main(String args[])
{
Calendar cal = Calendar.getInstance();
SimpleDateFormat dateForm = new SimpleDateFormat("yyyy-MM-dd");Calendar aDate = Calendar.getInstance(); // ºñ±³ÇÏ°íÀÚ ÇÏ´Â ÀÓÀÇÀÇ ³¯Â¥
aDate.set(2001, 0, 1);Calendar bDate = Calendar.getInstance(); // ÀÌ°ÍÀÌ ½Ã½ºÅÛÀÇ ³¯Â¥
// ¿©±â¿¡ ½Ã,ºÐ,Ãʸ¦ 0À¸·Î ¼¼ÆÃÇØ¾ß before, after¸¦ Á¦´ë·Î ºñ±³ÇÔ
aDate.set( Calendar.HOUR_OF_DAY, 0 );
aDate.set( Calendar.MINUTE, 0 );
aDate.set( Calendar.SECOND, 0 );
aDate.set( Calendar.MILLISECOND, 0 );bDate.set( Calendar.HOUR_OF_DAY, 0 );
bDate.set( Calendar.MINUTE, 0 );
bDate.set( Calendar.SECOND, 0 );
bDate.set( Calendar.MILLISECOND, 0 );
if (aDate.after(bDate)) // aDate°¡ bDateº¸´Ù Ŭ °æ¿ì Ãâ·Â
System.out.println("½Ã½ºÅÛ ³¯Â¥º¸´Ù µÚÀÏ °æ¿ì aDate = " + dateForm.format(aDate.getTime()));
else if (aDate.before(bDate)) // aDate°¡ bDateº¸´Ù ÀÛÀ» °æ¿ì Ãâ·Â
System.out.println("½Ã½ºÅÛ ³¯Â¥º¸´Ù ¾ÕÀÏ °æ¿ì aDate = " + dateForm.format(aDate.getTime()));
else // aDate = bDateÀÎ °æ¿ì
System.out.println("°°Àº ³¯À̱¸¸¸");
}
}
Ãâó: http://devx.tistory.com/entry/ÀÚ¹Ù-³¯Â¥½Ã°£-°è»ê-¿¹Á¦-ÄÚµå-Java-Date-Code-Snippet [Meta Developer Story]