[ÃÖÁ¾ ÇØ°á]


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]

±Û¾´ÀÌ :ÀÌä¿í 1999³â 4¿ù 03ÀÏ 08:47:46

In Reply to: ³¯Â¥ÀÇ À¯È¿ °Ë»ç¿Í ³¯Â¥ Áõ°¡ ±¸Çö... posted by ÀÌä¿í on 1999³â 4¿ù 01ÀÏ 18:53:26:

void Dateminus_ActionPerformed(java.awt.event.ActionEvent event)
{
try
{
String text = dateT.getText();
int start = text.indexOf('-');
int last = text.lastIndexOf('-');

String year = text.substring(0,start);
String month = text.substring(start+1,text.indexOf('-',start+1));
String day = text.substring(last+1);


SimpleDateFormat formatter = new SimpleDateFormat ("yyyy.MM.dd");
ParsePosition pos = new ParsePosition(0);
Date current = formatter.parse(year+"."+month+"."+day, pos);

if(Integer.parseInt(month) == current.getMonth()+1)
{
java.util.GregorianCalendar gc = new java.util.GregorianCalendar(Integer.parseInt(year),Integer.parseInt(month)-1,Integer.parseInt(day));
gc.roll(Calendar.DAY_OF_YEAR,-1);

gc.getGregorianChange();
//System.out.println(gc);

//System.out.println(gc.get(Calendar.MONTH));

String a;

a = Integer.toString(gc.get(Calendar.YEAR))+"-";

if (gc.get(Calendar.MONTH) < 9)
a = a + "0" + Integer.toString(gc.get(Calendar.MONTH)+1)+"-";
else
a = a + Integer.toString(gc.get(Calendar.MONTH)+1)+"-";

if (gc.get(Calendar.DAY_OF_MONTH) < 10)
a = a + "0" + Integer.toString(gc.get(Calendar.DAY_OF_MONTH));
else
a = a + Integer.toString(gc.get(Calendar.DAY_OF_MONTH));

dateT.setText(a);

//System.out.println("Sucess -1");
}
else
{
dateT.requestFocus();
//System.out.println("Fail -1");
}


}
catch(NumberFormatException e)
{
dateT.requestFocus();
//System.out.println("Exception -1");
}
}


À§ÀÇ ¼Ò½º´Â Á¦°¡ dateT¶ó´Â ÅؽºÆ® ¹Ú½º¿¡ "1999-02-27" °ú °°Àº StringÀ» ¹öÆ°À» ´©¸£¸é
³¯Â¥°¡ ÀÚµ¿ °¨¼ÒÇÏ´Â °ÍÀ» ±¸ÇöÇÑ °ÍÀÔ´Ï´Ù..
¹«½¼ ³»¿ëÀÎÁö Àß ¸ð¸£°ÚÀ¸¸é ¾ÕÀÇ ³»¿ëµéÀ» ÂüÁ¶ ÇϽʽÿÀ.


¾Õ¿¡¼­ Á¦°¡ °£°úÇÑ °ÍÀº
Calendar,GregorianCalendar Ŭ·¡½ºÀÇ ´ÞÀº 0~11±îÁöÀÇ °ªÀ» °¡Áø´Ù´Â °ÍÀ̾úÀ¾´Ï´Ù.


Àú¿Í °°Àº ¹®Á¦¸¦ °¡Áö°í °è½Å ºÐµé¿¡°Ô ¸¹Àº µµ¿òµÇ¾úÀ¸¸é ÇÕ´Ï´Ù.
±×¸®°í Á¦ Áú¹®¿¡ ´ë´äÇØ ÁֽŠºÐµé²² °¨»ç µå¸³´Ï´Ù.


¾ÕÀ¸·Îµµ ¸¹Àº µµ¿ò ºÎŹµå¸®¸ç...


´ÙÀ½ ±Ûµé:



À̾ ±Û¿Ã¸®±â(´äÇϱâ)

À̸§:
E-Mail:
Á¦¸ñ:
³»¿ë:
HTML ÅÂ±× Æ÷ÇÔ ¿©ºÎ: HTML ¹®¼­ÀÏ °æ¿ì üũ
°ü·Ã URL(¼±ÅÃ):
URL Á¦¸ñ(¼±ÅÃ):
°ü·Ã À̹ÌÁö URL:


[ ´ÙÀ½ ±Ûµé ] [ À̾ ±Û¿Ã¸®±â(´äÇϱâ) ] [ ÀÚ¹Ù ¹¯°í ´äÇϱâ ]