lecture Home > ASP.NET > Taeyo's ASP.NET

Taeyo's ASP.NET

   °­Á ÃÖÃÊ ÀÛ¼ºÀÏ : 2003³â 02¿ù 20ÀÏ
   °­Á ÃÖÁ¾ ¼öÁ¤ÀÏ : 2003³â 02¿ù 21ÀÏ

   °­Á ÀÐÀ½ ¼ö : ȸ

   ÀÛ¼ºÀÚ : Taeyo(±è Å¿µ)
   ÆíÁýÀÚ : Taeyo(±è Å¿µ)

   °­Á Á¦¸ñ : ¾Æ´Â °ÍÀÌ ºü¿ö : [.NET] ³¯Â¥ ¹®ÀÚ¿­À» ³»¸¾´ë·Î ¸¸µé±â

°­Á Àü Å¿ÀÀÇ Àâ´ã>

½½±×¸Ó´Ï... À̾߱âÇÏ´Â °Çµ¥¿ä... Å¿À »çÀÌÆ®´Â ¹º°¡ »õ·Î¿ÍÁú Áغñ¸¦ Çϰí ÀÖ´ä´Ï´Ù ^^;


Hi~ ¹æ°¡¹æ°¡~~~   Å¿ɴϴ٠.

À̹ø¿¡´Â¿ä...  ASP.NET¿¡¼­ ÇöÀçÀÇ ³¯Â¥¿Í °ü°èµÈ Á¤º¸¸¦ ¿ì¸®°¡ ¿øÇÏ´Â ÇüÅ·Π¾ò¾î¿À´Â ¹æ¹ý¿¡ ´ëÇØ¼­ ¾Ë¾Æº¼±î ÇÕ´Ï´Ù.

¸¹Àº ºÐµéÀÌ ¾Ë°í °è½Ã´Ù½ÃÇÇ, ³¯Â¥ Á¤º¸¸¦ ¾ò¾î¿À±â À§Çؼ­´Â .NET¿¡¼­ Á¦°øÇÏ´Â DateTime ±¸Á¶Ã¼¸¦ ÀÌ¿ëÇÏ¸é µË´Ï´Ù. DateTime ±¸Á¶Ã¼´Â ÀϹÝÀûÀ¸·Î ³¯Â¥¿Í ½Ã°£À¸·Î Ç¥½ÃµÈ ½Ã°£ °ªÀ» °®´Âµ¥¿ä. ÀÌ´Â ¼­±â 1³â 1¿ù 1ÀÏ ÀÚÁ¤ºÎÅÍ 9999³â 12¿ù 31ÀÏ ¿ÀÈÄ 11½Ã 59ºÐ 59ÃʱîÁöÀÇ ³¯Â¥¿Í ½Ã°£À¸·Î ³ªÅ¸³À´Ï´Ù.

DateTime ±¸Á¶Ã¼¿¡ ´ëÇÑ ±¸Ã¼ÀûÀÎ ¼³¸íÀº ¿©·¯ºÐÀÇ PC¿¡ [VS.NET µµ¿ò¸»]ÀÌ ¼³Ä¡µÇ¾îÁ® ÀÖÀ» °æ¿ì ´ÙÀ½ ¸µÅ©¿¡¼­ È®ÀÎÇØ º¸½Ç ¼ö ÀÖ½À´Ï´Ù

ms-help://MS.VSCC/MS.MSDNVS.1042/cpref/html/frlrfsystemdatetimeclasstopic.htm

ÀÚ~~ ´ÙÀ½Àº DateTime ±¸Á¶Ã¼°¡ Á¦°øÇÏ´Â ¼Ó¼ºµéÀÇ ¸ñ·Ï ÀϺÎÀÔ´Ï´Ù.

¼Ó¼º ¼³¸í
Date ³¯Â¥ Á¤º¸¸¦ °¡Á®¿É´Ï´Ù.
Day ¿ùÀÇ ÀÏ ¼ö¸¦ °¡Á®¿É´Ï´Ù.
DayOfWeek ÁÖ(ñÎ)ÀÇ ÀÏ ¼ö¸¦ °¡Á®¿É´Ï´Ù.
DayOfYear ÀÏ ¼ö¸¦ Á¤¼ö·Î °¡Á®¿É´Ï´Ù.
Hour ³¯Â¥ÀÇ ½Ã°£ Á¤º¸¸¦ °¡Á®¿É´Ï´Ù.
Millisecond ³¯Â¥ÀÇ ¹Ð¸®ÃÊ Á¤º¸¸¦ °¡Á®¿É´Ï´Ù.
Minute ³¯Â¥ÀÇ ºÐ Á¤º¸¸¦ °¡Á®¿É´Ï´Ù.
Month ³¯Â¥ÀÇ ¿ù Á¤º¸¸¦ °¡Á®¿É´Ï´Ù.
Now ÄÄÇ»ÅÍÀÇ ÇöÀç ³¯Â¥¿Í ½Ã°£ DateTimeÀ» °¡Á®¿É´Ï´Ù.
ÀÌ´Â Á¤Àû(static) ¼Ó¼ºÀÔ´Ï´Ù
Second ³¯Â¥ÀÇ ÃÊ Á¤º¸¸¦ °¡Á®¿É´Ï´Ù.
Ticks ³¯Â¥¿Í ½Ã°£À» ³ªÅ¸³»´Â ƽ ¼ö¸¦ °¡Á®¿É´Ï´Ù.
Âü°í·Î, ƽÀº õ¸¸ºÐÀÇ 1 ÃÊ ´ÜÀ§¸¦ ÀǹÌÇÕ´Ï´Ù
Today ÇöÀç ³¯Â¥¸¦ °¡Á®¿É´Ï´Ù.
Year ³¯Â¥ÀÇ ¿¬µµ Á¤º¸¸¦ °¡Á®¿É´Ï´Ù.

´ÙÀ½Àº DateTime ±¸Á¶Ã¼°¡ Á¦°øÇÏ´Â ¸Þ¼­µåµéÀÇ ¸ñ·Ï ÀϺÎÀÔ´Ï´Ù.

¸Þ¼­µå ¼³¸í
AddDays ÁöÁ¤µÈ ³¯ ¼ö¸¦ ÇöÀç DateTime °ª¿¡ ´õÇÕ´Ï´Ù.
AddHours ÁöÁ¤µÈ ½Ã°£ °ªÀ» ÇöÀç DateTime °ª¿¡ ´õÇÕ´Ï´Ù.
AddMilliseconds ÁöÁ¤µÈ ¹Ð¸®ÃÊ ¼ö¸¦ ÇöÀç DateTime °ª¿¡ ´õÇÕ´Ï´Ù
AddMinutes ÁöÁ¤µÈ ºÐ ¼ö¸¦ ÇöÀç DateTime °ª¿¡ ´õÇÕ´Ï´Ù.
AddMonths ÁöÁ¤µÈ ¿ù ¼ö¸¦ ÇöÀç DateTime °ª¿¡ ´õÇÕ´Ï´Ù.
AddSeconds ÁöÁ¤µÈ ÃÊ ¼ö¸¦ ÇöÀç DateTime °ª¿¡ ´õÇÕ´Ï´Ù
AddTicks ÁöÁ¤µÈ ƽ ¼ö¸¦ ÇöÀç DateTime °ª¿¡ ´õÇÕ´Ï´Ù.
AddYears ÁöÁ¤µÈ ¿¬µµ ¼ö¸¦ ÇöÀç DateTime °ª¿¡ ´õÇÕ´Ï´Ù.
IsLeapYear ÁöÁ¤µÈ ¿¬µµ°¡ À±³âÀÎÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù.
ÀÌ´Â Á¤Àû(static) ¸Þ¼­µåÀÔ´Ï´Ù
ToLongDateString ÇöÀç DateTime °ªÀ» ±ä ³¯Â¥ ¹®ÀÚ¿­ Ç¥ÇöÀ¸·Î º¯È¯ÇÕ´Ï´Ù.
ToLongTimeString ÇöÀç DateTime °ªÀ» ±ä ½Ã°£ ¹®ÀÚ¿­ Ç¥ÇöÀ¸·Î º¯È¯ÇÕ´Ï´Ù.
ToShortDateString ÇöÀç DateTime °ªÀ» ªÀº ³¯Â¥ ¹®ÀÚ¿­ Ç¥ÇöÀ¸·Î º¯È¯ÇÕ´Ï´Ù.
ToShortTimeString ÇöÀç DateTime °ªÀ» ªÀº ½Ã°£ ¹®ÀÚ¿­ Ç¥ÇöÀ¸·Î º¯È¯ÇÕ´Ï´Ù
ToString ÀçÁ¤ÀÇ(Overload)µÇ¾ú½À´Ï´Ù.
ÇöÀç DateTime °ªÀ» ¹®ÀÚ¿­ Ç¥ÇöÀ¸·Î º¯È¯ÇÕ´Ï´Ù.

¿ÏÀüÇÑ ±â´É ¸ñ·ÏÀÌ ±Ã±ÝÇϽôٸé, ´ÙÀ½ ¸µÅ©¸¦ Âü°íÇØ º¸¼¼¿ä ^^

´Ü, ÀÌ ¼³¸íÀº ¿©·¯ºÐÀÇ PC¿¡ [VS.NET µµ¿ò¸»]ÀÌ ¼³Ä¡µÇ¾îÁ® ÀÖÀ» °æ¿ì¿¡¸¸ È®ÀÎÇØ º¸½Ç ¼ö ÀÖ½À´Ï´Ù

ms-help://MS.VSCC/MS.MSDNVS.1042/cpref/html/frlrfsystemdatetimememberstopic.htm

"ÀÌ°Ç MSDN¿¡ ´Ù ³ª¿ÍÀÖ´Â ³»¿ëÀÌÀݾÆ~~  ¿À´Ã ³×°¡ Çϰí½ÍÀº À̾߱â´Â ¹ºµ¥??"

¶ó°í ¸»¾¸ÇϽŴٸé...  -_-+ ¼ÖÁ÷È÷ Set PizimMode = true ·Î µ¹ÀÔÇϱâ´Â ÇÕ´Ï´Ù¸¸, ±×·¡µµ ²à²àÀÌ ¼³¸íÀ» µå¸®¸é À̹ø ½Ã°£¿¡ ÇϰíÇ À̾߱â´Â ToString() ¸Þ¼­µå¸¦ ÀûÀýÈ÷ »ç¿ëÇÏ¿© ¿øÇÏ´Â ³¯Â¥ ¹®ÀÚ¿­ ¾ò¾î³»´Â ¹æ¹ý¿¡ ´ëÇÑ À̾߱âÀÔ´Ï´Ù.

ÀÏ´Ü, ±âÃʺÎÅÍ »ìÆìº¸°í °¡°Ú½À´Ï´Ù. DateTime ±¸Á¶Ã¼¸¦ »ç¿ëÇÏ¿© ÇöÀçÀÇ ½Ã°£À» ¾ò¾î¿À°í ½Í´Ù¸é ¾î¶»°Ô ÇÏ¸é µÉ±î¿ä? ±×·¸½À´Ï´Ù. ¾ÆÁÖ °£´ÜÇϰԵµ ´ÙÀ½°ú °°ÀÌ Äڵ带 ÀÛ¼ºÇϱ⸸ ÇÏ¸é µË´Ï´Ù.

DateTime.Now

DateTime ±¸Á¶Ã¼ÀÇ Now¶ó´Â Á¤Àû ¼Ó¼ºÀÌ ÇöÀçÀÇ ³¯Â¥Á¤º¸¸¦ ¾Ë·ÁÁִϱî¿ä.  ^^;  ÇöÀçÀÇ ³¯Â¥ ½Ã°£Á¤º¸¸¦ ¾Ë¾Æ³»±â À§Çؼ­ ±»ÀÌ DateTiemÀÇ ÀνºÅϽº¸¦ ¸¸µé ÇÊ¿ä´Â ¾ø´ä´Ï´Ù.

±×·¸´Ù¸é, ƯÁ¤ ³¯Â¥¿Í ½Ã°£À» ÁöÁ¤ÇÏ¿© ±× ³¯Â¥¿¡ ÇØ´çÇÏ´Â °ªÀ» ¾ò¾î¿À°í ½Í´Ù¸é ¾î¶»°Ô ÇØ¾ß ÇÒ±î¿ä? ´ÙÀ½°ú °°ÀÌ ±× °ªÀ» »ý¼ºÀÚÀÇ ÀÎÀڷνá ÁöÁ¤ÇØ ÁÖ¸é µË´Ï´Ù. ÀÎÀÚ´Â ¼ø¼­´ë·Î ³â, ¿ù, ÀÏ, ½Ã, ºÐ, Ãʰ¡ µÇ´Ï±î¿ä ^^

DateTime dateTime = new DateTime(1973, 11, 22, 9, 10, 23);

À§ÀÇ ÄÚµå´Â 1973-11-22 9:10:23 ÀÇ ³¯Â¥ Á¤º¸¸¦ °®´Â DateTime ±¸Á¶Ã¼¸¦ ¸¸µç °ÍÀÌ µË´Ï´Ù. ¾ÆÁÖ °£´ÜÇÏÁÒ? ÄÚµå·Î½á È®ÀÎÇÏ°í µé¾î°¡°Ú½À´Ï´Ù

¿©·¯ºÐÀÇ ÇÁ·ÎÁ§Æ®¿¡(ASP.NET ÀÀ¿ë ÇÁ·Î±×·¥) À¥ Æû ÆäÀÌÁö¸¦ Çϳª »õ·ÎÀÌ Ãß°¡ÇϽñ¸¿ä(Àú´Â DateTimeEx01.aspx¶ó´Â À̸§À» ÁöÁ¤ÇØ º¸¾Ò½À´Ï´Ù). À¥ ÆûÀ§¿¡ Label ÄÁÆ®·ÑÀ» Çϳª ¿Ã·ÁÁÖ¼¼¿ä. ±×·¯¸é, ±× Label ÄÁÆ®·ÑÀÇ ¾ÆÀ̵ð´Â ±âº»ÀûÀ¸·Î Label1 À̶ó°í ÁöÁ¤µÉ °Ì´Ï´Ù. ±× ±âº»°ª ±×´ë·Î µÎ½Ã±¸¿ä..  ^^

ÄÚµå ºñÇÏÀÎµå ÆäÀÌÁö·Î À̵¿Çؼ­ Page_Load À̺¥Æ® 󸮱⿡ ´ÙÀ½°ú °°Àº Äڵ带 ÀÛ¼ºÇØ º¸µµ·Ï Çϼ¼¿ä

private void Page_Load(object sender, System.EventArgs e)
{
    DateTime dateTime = new DateTime( 1972,        // Year
                                                               11,        // Month
                                                               18,        // Day
                                                               03,        // Hour
                                                               20,        // Minute
                                                               12);       // Second

    Label1.Text = "<br>ÇöÀç ³¯Â¥Á¤º¸ : " + DateTime.Now.ToString();
    Label1.Text += "<br>ÁöÁ¤ ³¯Â¥Á¤º¸ : " + dateTime.ToString();
}

±×¸®°í, ÆäÀÌÁö¸¦ ÄÄÆÄÀÏÇÏ°í ½ÇÇàÇØ º¸¼¼¿ä. [¼Ö·ç¼Ç Ž»ö±â]¿¡¼­ ÇöÀçÀÇ À¥ Æû ÆÄÀÏÀ» ¼±ÅÃÇϰí, ¸¶¿ì½º ¿ìÃø Ŭ¸¯!! [ºôµå ¹× ã¾Æº¸±â]¸¦ Ŭ¸¯ÇÏ½Ã¸é µË´Ï´Ù.

º¸½Ã´Ù½ÃÇÇ, ÇöÀçÀÇ ³¯Â¥¿Í ¿ì¸®°¡ Á¶ÀÛÇÑ ³¯Â¥ÀÇ Á¤º¸°¡ ¸ÚÁö°Ô Ãâ·ÂµÇ´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÇÏÁö¸¸, Á¦°¡ ÇÏ·Á´Â À̾߱âÀÇ º»¹®Àº ÀÌ°Ô ¾Æ´Õ´Ï´Ù. À̾߱âÇÏ·Á´Â ºÎºÐÀº ÀÌ·¸°Ô ±¸¼ºµÈ ³¯Â¥ Á¤º¸¸¦ ¿ì¸®°¡ ¿øÇÏ´Â ÇüÅ·Π¾î¶»°Ô Á¶ÇÕÇÒ ¼ö ÀÖ´À³Ä´Â °ÍÀÔ´Ï´Ù.

¿¹¸¦ µé¾î, ¿ì¸®´Â °¡²û ¾î¶² ¸ñÀû¿¡ ÀÇÇØ ÇöÀçÀÇ ³â,¿ù,ÀÏ,½Ã,ºÐ,ÃÊ °ªÀ» ÁÖ¿í ÇϳªÀÇ ¹®ÀÚ¿­·Î ³ª¿­ÇÑ °ªÀ» ¾ò¾î³»°í ½ÍÀ» ¼öµµ ÀÖ½À´Ï´Ù. Áï, ÇöÀ縦 2003-02-20 ¿ÀÀü 11:19:34 À̶ó°í °¡Á¤ÇÑ´Ù¸é,

20030220111934

¿Í °°Àº °ªÀ» ¾ò¾î³»°í ½ÍÀ» ¼ö ÀÖ´Ù´Â °ÍÀÌÁÒ.

ȤÀº, ³â,¿ù,ÀÏ,½Ã,ºÐ,ÃÊ °ªÀ» .(ÂÀ)À» ±¸ºÐÀÚÀ¸·Î ÇÏ¿© ³ª¿­ÇÏ´Â ´ÙÀ½°ú °°Àº °ªÀ» ¾ò¾î¿À°í ½ÍÀ» °æ¿ìµµ ÀÖ½À´Ï´Ù.

2003.02.20.11.19.34

±×·¸½À´Ï´Ù. À̹ø ÆÁÀº ¹Ù·Î ÀÌ·¯ÇÑ ¹®ÀÚ¿­À» ½±°Ô ¾ò¾î¿À´Â ¹æ¹ý¿¡ ´ëÇÑ °ÍÀÔ´Ï´Ù. ³¯Â¥Á¤º¸¸¦ ÀÌ·¸°Ô ¿øÇÏ´Â Æ÷¸ËÀ¸·Î ¾ò¾î¿À´Â ¹æ¹ý¿¡´Â Å©°Ô µÎ °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù

Çϳª´Â ¾öû³­ Äڵ差ÀÇ ¾Ð¹Ú(!)À» ´À³¢¸é¼­ ¹«ÁöÇÏ°Ô ¸¹Àº Äڵ带 ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ¸·Î DateTime.Now·ÎºÎÅÍ °¢°¢ÀÇ ³â,¿ù,ÀÏ,½Ã,ºÐ,ÃÊ °ªÀ» °³º°ÀûÀ¸·Î ¾ò¾î¿Í ¹®ÀÚ¿­ °áÇÕÀ» ÇÏ´Â ¹æ¹ýÀ̱¸¿ä.(°³ÀÎÀûÀ¸·Î´Â ºñÃßõÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù)

¶Ç ´Ù¸¥ Çϳª´Â DateTime ±¸Á¶Ã¼ÀÇ ToString() ¸Þ¼­µå¸¦ ¾ÆÁÖ È¿°úÀûÀ¸·Î »ç¿ëÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù.

±×·¸´Ù¸é, Çϳª¾¿ ¾Ë¾Æº¸µµ·Ï ÇÏÁÒ. ASP¿¡ Àͼ÷Çϰųª VB¸¦ Á¶±Ý ÇÒ ÁÙ ¾Æ´Â »ç¶÷µéÀ̶ó¸é ¾Æ¸¶µµ °¡Àå ¸ÕÀú ù¹øÂ° ¹æ¹ýÀ» »ý°¢ÇØ ³ÂÀ» °ÍÀ̶ó »ý°¢ÇÕ´Ï´Ù. ¿¹¸¦ µé¸é, Äڵ带 ´ÙÀ½°ú °°ÀÌ ÀÛ¼ºÇÏ´Â °ÍÀÌÁÒ

private void Page_Load(object sender, System.EventArgs e)
{
     // ù¹øÂ° ¹æ¹ý - ¾öû³­ Äڵ差ÀÇ ¾Ð¹ÚÀÌ ´À²¸Áø´Ù.
     string strYear = DateTime.Now.Year.ToString() ;
     string strMonth = DateTime.Now.Month.ToString() ;
     string strDay = DateTime.Now.Day.ToString() ;
     string strHour = DateTime.Now.Hour.ToString() ;
     string strMinute = DateTime.Now.Minute.ToString() ;
     string strSecond = DateTime.Now.Second.ToString() ;

     if(strMonth.Length == 1 ) strMonth = "0" + strMonth;
     if(strDay.Length == 1 ) strDay = "0" + strDay;
     if(strHour.Length == 1 ) strHour = "0" + strHour;
     if(strMinute.Length == 1 ) strMinute = "0" + strMinute;
     if(strSecond.Length == 1 ) strSecond = "0" + strSecond;

     Label1.Text = strYear + "." + strMonth + "." + strDay + "." +
                          strHour + "." + strMinute + "." + strSecond;
}

Äڵ带 ÀÛ¼ºÇϼ̴ٸé, ÄÄÆÄÀÏÇÏ°í ½ÇÇàÇÏ¿© °á°ú¸¦ È®ÀÎÇØ º¸µµ·Ï Çϼ¼¿ä. ¹°·Ð, °á°ú´Â ¸¸Á·½º·´°Ô ³ª¿À°í ÀÖÀ» °Ì´Ï´Ù

ÇÏÁö¸¸, ÄÚµå´Â ±×´ÙÁö ¸¸Á·½º·´Áö ¸øÇÕ´Ï´Ù. ³Ê¹« º¹ÀâÇØ º¸À̱⠶§¹®ÀÌÁö¿ä. ÄÚµå´Â ÇöÀç ³â, ¿ù, ÀÏ, ½Ã, ºÐ, ÃÊ °ªÀ» °¢°¢ º°µµ·Î ±¸Çؼ­ º°µµÀÇ string º¯¼ö¿¡ ±× ¾ò¾îÁø °ªÀ» ³Ö°í, ¸¸ÀÏ ±× °ªÀÌ È¤ 1~9 ±îÁöÀÇ ÇÑÀÚ¸® ¼ýÀÚÀÏ °æ¿ì´Â µÎÀÚ¸®·Î ¸ÂÃçÁÖ±â À§Çؼ­ "0" À̶ó´Â ¹®ÀÚ¿­À» ±âÁ¸ÀÇ °ª ¾Õ¿¡ ´õÇÏ´Â ·ÎÁ÷µµ µé¾î ÀÖ½À´Ï´Ù. ¹°·Ð, ÀÌ Äڵ尡 ³ª»Ú´Ù´Â °ÍÀº ¾Æ´ÏÁö¸¸ Á¶ÀâÇÔ°ú °¡µ¶¼ºÀÇ ÀúÇϰ¡ Á¸ÀçÇÑ´Ù´Â °ÍÀ» ºÎÁ¤ÇÏÁö´Â ¸øÇÒ °ÍÀÔ´Ï´Ù.

"³­ ÀÌ°Ô °¡µ¶¼ºÀÌ ´õ ÁÁ°í, À¯Áö º¸¼öÇϱ⠴õ ÁÁ´Ù°í »ý°¢ÇØ~~!!!" ¶ó°í ¿ì±â½Å´Ù¸é, ¾î¼°Ú½À´Ï±î? ÀÚ½ÅÀÌ ÁÁ¾ÆÇÏ´Â Äڵ带 »ç¿ëÇØ¾ß ÇϰÚÁÒ. ÇÏÁö¸¸, ÇÁ·ÎÁ§Æ®´Â È¥ÀÚ¼­ ÁøÇàÇÏ´Â °ÍÀÌ ¾Æ´Ï±â¿¡, Àڱ⿡°Ô Æí¸®ÇÑ Äڵ庸´Ù´Â ¹ü¿ëÀûÀ¸·Î º¸ÆíÈ­µÈ Äڵ带 »ç¿ëÇÏ´Â °ÍÀÌ ÁÁÀ» °ÍÀÔ´Ï´Ù.

±×·¸´Ù¸é, °ú¿¬ µÎ¹øÂ° ¹æ¹ýÀº ¹«¾ùÀÏÁö ±Ã±ÝÇÏÁö ¾Ê½À´Ï±î? °ø°³ÇÕ´Ï´Ù. À̰ÍÀÌ ¹Ù·Î ½ÉÇÃÇÔÀÇ ¿¹¼ú¼ºÀÌ ´À²¸Áö´Â ToString() ¸Þ¼­µåÀÇ ¿À¹ö·Îµå ¹öÀüÀ» ÀÌ¿ëÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù

private void Page_Load(object sender, System.EventArgs e)
{
     // µÎ¹øÂ° ¹æ¹ý - ½ÉÇÃÇÔÀÇ ÆÄ¿ö¸¦ ´À³¥ ¼ö ÀÖ´Ù.
     string strDate = DateTime.Now.ToString("yyyy.MM.dd.HH.mm.ss");
     Label1.Text = strDate;
}

DateTime ±¸Á¶Ã¼ÀÇ ToString() ¸Þ¼­µå´Â Æ÷¸Ë ¹®ÀÚ¿­À» ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ¿À¹ö·ÎµåµÈ ¹öÀüÀ» Á¦°øÇϱ⿡ ÀÌ·¯ÇÑ ±¸¼ºÀÌ °¡´ÉÇÕ´Ï´Ù. ToString() ¸Þ¼­µåÀÇ Ã¹ ¹øÂ° ÀÎÀÚ·Î ¾²ÀÎ ¹®ÀÚ¿­ÀÌ ¹Ù·Î Æ÷¸Ë ¹®ÀÚ¿­Àε¥, À§ ÄÚµåÀÇ °æ¿ì´Â ¿ì¸®°¡ ±× Æ÷¸Ë ¹®ÀÚ¿­À» »ç¿ëÀÚ Á¤ÀÇÇÑ °ÍÀÔ´Ï´Ù ¹®ÀÚ¿­¿¡¼­ yyyy´Â 4ÀÚ¸®ÀÇ ³âµµ¸¦ ÀǹÌÇϰí, MMÀº µÎÀÚ¸®ÀÇ ¿ùÀ», dd´Â µÎÀÚ¸®ÀÇ ³¯Â¥°ªÀ» ÀǹÌÇÕ´Ï´Ù. ¶ÇÇÑ, HH´Â 24½Ã°£ ±âÁØÀÇ ÇöÀç ½Ã°£ °ªÀ̱¸¿ä. mm°ú ss´Â °¢°¢ µÎÀÚ¸®ÀÇ ÇöÀç ºÐ, ÃÊ °ªÀ» ÀǹÌÇÏ´Â °ÍÀÌ µË´Ï´Ù.(ÀÌ °¢°¢ÀÇ Å°¿öµåµé¿¡ ´ëÇØ¼­´Â °ð ¾Ë¾Æº¸°Ô µË´Ï´Ù)

»ç½Ç, À§¿¡¼­ À̾߱âÇÑ µÎ°¡Áö ¹æ¹ýÀÇ ¼º´ÉÀûÀÎ Â÷ÀÌ´Â ¸Å¿ì ¹ÌºñÇÑ ÆíÀÔ´Ï´Ù. »ç½Ç, ÀÇ¿ÜÀ̱â´Â ÇßÁö¸¸ Á¦ ³ëÆ®ºÏ¿¡¼­ÀÇ Å×½ºÆ® °á°ú °ÅÀÇ Â÷À̰¡ ¾ø¾ú½À´Ï´Ù. ´ÙÀ½Àº ±× È­¸éÀ» ĸÃçÇÑ °ÍÀä

ù¹øÂ° ½ºÅ¸ÀÏÀÎ Àϸí 'Äڵ差 ¾Ð¹Ú ÄÚµå'ÀÇ Ã³¸® ½Ã°£Àº 0.000062 , ±×¸®°í µÎ¹øÂ° ½ºÅ¸ÀÏÀÎ '½ÉÇà ÄÚµå'ÀÇ °æ¿ì´Â 0.000053 ÀÓÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. ÇöÀç ĸÃçÇÑ È­¸éÀº ÀÌ·¯ÇÏÁö¸¸, ¿©·¯¹ø Å×½ºÆ®¸¦ ¹Ýº¹Çغ¸´Ï ±× ½Ã°£ÀÇ Â÷ÀÌ´Â °ÅÀÇ ¾ø´Â ÆíÀÌ´õ¶ó±¸¿ä... -_-+ Á¦ ³ëÆ®ºÏ¿¡¼­ÀÇ Å×½ºÆ® ±âÁØÀ¸·Î Æò±Õ Â÷À̰¡ 0.00001 ³»ÀÎ ÆíÀ̾ú°Åµç¿ä...

°í·Î, µÎ ¹æ¹ýÀÇ ¼º´É»óÀÇ Â÷ÀÌ´Â Å©°Ô ¾ø´Ù°í »ý°¢Çصµ µÇ°ÚÁö¸¸, ¿©ÀüÈ÷ ù¹øÂ° ¹æ¹ýÀº ÄÚµåÀÇ ·®µµ ¸¹°í, À¯Áöº¸¼ö°¡ Èûµé°í, °¡µ¶¼ºÀÌ ¶³¾îÁø´Ù´Â ´ÜÁ¡ÀÌ Á¸ÀçÇÕ´Ï´Ù. ÇØ¼­, Àú´Â ¿©·¯ºÐ¿¡°Ô µÎ¹øÂ° ¹æ¹ýÀ» ¼Ò°³Çϰí ÀÖ±¸¿ä. ±×°ÍÀ» ÃßõÇÏ´Â °ÍÀÌÁÒ.

±×·¸´Ù¸é, ±× µÎ ¹øÂ° ¹æ¹ý, Áï, Ãâ·Â Æ÷¸ËÀ» ¿ì¸®°¡ ÁöÁ¤Çؼ­ »ç¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ý¿¡ ´ëÇØ¼­ Á¶±Ý ´õ ¾Ë¾Æº¸µµ·Ï ÇØ¿ä. ÀÏ´Ü, ±× Æ÷¸Ë ¹®ÀÚ¿­¿¡ »ç¿ëÇÒ ¼ö Àִ Ű¿öµå(°ø½Ä ¸íĪÀº '¼­½Ä ÆÐÅÏ')¿¡´Â ¾î¶°ÇÑ °ÍµéÀÌ ÀÖ´ÂÁö Çѹø Ç¥·Î½á »ìÆìº¸½ÃÁÒ~

¼­½Ä ¹®ÀÚ Ãâ·Â °ª
d ÀÏ(ìí)ÀÚ. ¼ýÀÚ ÇϳªÀÎ ÀÏÀÚ¿¡´Â ¾Õ¿¡ 0ÀÌ ºÙÁö ¾Ê½À´Ï´Ù.

¿¹ : 1, 2, 3, 4, 10, 12, 33 (¾ù? °©Àڱ⠷ζǰ¡ ¶°¿À¸¥´Ù!!)
dd µÎ°³ÀÇ ¹®ÀÚ·Î ±¸¼ºµÇ´Â ÀÏ(ìí)ÀÚ.

¿¹ : 01, 02, 07, 12, 44, 45
ddd ¾à½Ä ¿äÀÏ À̸§

¿¹(±¹°¡/¾ð¾î ¼³Á¤ÀÌ '¿µ¾î'ÀÎ °æ¿ì) : "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"
¿¹(±¹°¡/¾ð¾î ¼³Á¤ÀÌ 'Çѱ¹¾î'ÀÎ °æ¿ì) : "ÀÏ", "¿ù", "È­", "¼ö", "¸ñ", "±Ý", "Åä"
dddd ÀÚ¼¼ÇÑ ¿äÀÏ À̸§

¿¹(±¹°¡/¾ð¾î ¼³Á¤ÀÌ '¿µ¾î'ÀÎ °æ¿ì) :
"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"
¿¹(±¹°¡/¾ð¾î ¼³Á¤ÀÌ 'Çѱ¹¾î'ÀÎ °æ¿ì) :
"ÀÏ¿äÀÏ", "¿ù¿äÀÏ", "È­¿äÀÏ", "¼ö¿äÀÏ", "¸ñ¿äÀÏ", "±Ý¿äÀÏ", "Åä¿äÀÏ"
M ¿ù(êÅ) ¼ýÀÚ. ¼ýÀÚ ÇϳªÀÎ °æ¿ì ¾Õ¿¡ 0ÀÌ ºÙÁö ¾Ê½À´Ï´Ù.

¿¹ : 1, 2, 3, 4, 10, 12
MM µÎ°³ÀÇ ¹®ÀÚ·Î ±¸¼ºµÇ´Â ¿ù(êÅ) ¼ýÀÚ.

¿¹ : 01, 02, 07, 12
MMM ¾à½Ä ¿ù À̸§

¿¹(±¹°¡/¾ð¾î ¼³Á¤ÀÌ '¿µ¾î'ÀÎ °æ¿ì) :
"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"
¿¹(±¹°¡/¾ð¾î ¼³Á¤ÀÌ 'Çѱ¹¾î'ÀÎ °æ¿ì) :
"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"
MMMM ÀÚ¼¼ÇÑ ¿ù À̸§

¿¹(±¹°¡/¾ð¾î ¼³Á¤ÀÌ '¿µ¾î'ÀÎ °æ¿ì) :
"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"
¿¹(±¹°¡/¾ð¾î ¼³Á¤ÀÌ 'Çѱ¹¾î'ÀÎ °æ¿ì) :
"1¿ù", "2¿ù", "3¿ù", "4¿ù", "5¿ù", "6¿ù", "7¿ù", "8¿ù", "9¿ù", "10¿ù", "11¿ù", "12¿ù"
y ¼¼±â Ç¥½Ã Á¦¿Ü ¿¬µµ·Î ¿¬µµÀÇ ¸¶Áö¸· ÇÑÀÚ¸® ¼ýÀÚ¸¦ ÀǹÌÇÑ´Ù.
¼¼±â ºÎºÐÀ» Á¦¿ÜÇÑ ¿¬µµ°¡ 10º¸´Ù ÀÛÀº °æ¿ì ¿¬µµ ¾Õ¿¡ 0ÀÌ ºÙÁö ¾Ê´Â´Ù.

¿¹ : 1, 2, 5, 9
yy ¼¼±â Ç¥½Ã Á¦¿Ü ¿¬µµ·Î ¿¬µµÀÇ µÚÂÊ µÎÀÚ¸® ¼ýÀÚ¸¦ ÀǹÌÇÑ´Ù
¼¼±â ºÎºÐÀ» Á¦¿ÜÇÑ ¿¬µµ°¡ 10º¸´Ù ÀÛÀº °æ¿ì ¿¬µµ ¾Õ¿¡ 0ÀÌ ºÙ´Â´Ù

¿¹ : 01, 02, 05, 09
yyyy ¼¼±â¸¦ Æ÷ÇÔÇÑ ³× ÀÚ¸® ¼ýÀÚ ¿¬µµ

¿¹ : 2003
h 12½Ã°£Á¦ ½Ã°£. ¼ýÀÚ ÇϳªÀÎ ½Ã°£¿¡´Â ¾Õ¿¡ 0ÀÌ ºÙÁö ¾Ê½À´Ï´Ù.

¿¹ : 1, 2, 05, 09
hh 12½Ã°£Á¦ ½Ã°£. ¼ýÀÚ ÇϳªÀÎ ½Ã°£¿¡´Â ¾Õ¿¡ 0ÀÌ ºÙ½À´Ï´Ù.

¿¹ : 01, 02, 05, 09
H 24½Ã°£Á¦ ½Ã°£. ¼ýÀÚ ÇϳªÀÎ ½Ã°£¿¡´Â ¾Õ¿¡ 0ÀÌ ºÙÁö ¾Ê½À´Ï´Ù.

¿¹ : 1, 2, 16, 23
HH 24½Ã°£Á¦ ½Ã°£. ¼ýÀÚ ÇϳªÀÎ ½Ã°£¿¡´Â ¾Õ¿¡ 0ÀÌ ºÙ½À´Ï´Ù.

¿¹ : 01, 02, 16, 23
m ºÐ. ¼ýÀÚ ÇϳªÀÎ ºÐ¿¡´Â ¾Õ¿¡ 0ÀÌ ºÙÁö ¾Ê½À´Ï´Ù.

¿¹ : 1, 7, 34, 59
mm ºÐ. ¼ýÀÚ ÇϳªÀÎ ºÐ¿¡´Â ¾Õ¿¡ 0ÀÌ ºÙ½À´Ï´Ù.

¿¹ : 01, 07, 34, 59
s ÃÊ. ¼ýÀÚ ÇϳªÀÎ ÃÊ¿¡´Â ¾Õ¿¡ 0ÀÌ ºÙÁö ¾Ê½À´Ï´Ù.

¿¹ : 1, 7, 34, 59
ss ÃÊ. ¼ýÀÚ ÇϳªÀÎ ÃÊ¿¡´Â ¾Õ¿¡ 0ÀÌ ºÙ½À´Ï´Ù.

¿¹ : 01, 07, 34, 59

À§ÀÇ °æ¿ì´Â ¿ì¸®°¡ Ãâ·ÂµÉ ³¯Â¥ Æ÷¸ËÀ» Á÷Á¢ Á¤ÀÇÇØ º¸¾ÒÁö¸¸, »ç½Ç DateTime °ªÀÇ Çü½ÄÀº À§¿Í °°Àº »ç¿ëÀÚ ÁöÁ¤ ÆÐÅÏ ¸»°íµµ, DateTimeFormatInfo ¼Ó¼º¿¡ ÀúÀåµÈ Ç¥ÁØÀ» ÁöÁ¤ÇÏ¿© »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ´Ù½Ã ¸»Çؼ­, ÀÚÁÖ »ç¿ëµÇ´Â ¼­½Ä ÆÐÅÏÀÌ ÀÌ¹Ì ¾î´À Á¤µµ Á¤ÀÇ µÇ¾îÁ® Àֱ⿡, ±× ÆÐÅÏÀ» »ç¿ëÇØµµ µÈ´Ù´Â À̾߱âÀÌÁö¿ä. ÀÌ¹Ì ÀúÀåµÇ¾îÁ® Àִ ǥÁØ ÆÐÅÏ¿¡´Â ´ÙÀ½°ú °°Àº °ÍµéÀÌ ÀÖ½À´Ï´Ù.¿©±â¼­´Â ÀϺθ¸ º¸¿©µå¸³´Ï´Ù. ¿ÏÀüÇÑ ¸ñ·ÏÀº ´ÙÀ½ MSDN ¸µÅ©¸¦ Âü°íÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù. ^^

ms-help://MS.VSCC/MS.MSDNVS.1042/cpref/html/frlrfsystemglobalizationdatetimeformatinfoclasstopic.htm

¼­½Ä ¹®ÀÚ °ü·Ã ¼­½Ä ÆÐÅÏÀÇ ¿¹(en-US) ¼³¸í
d MM/dd/yyyy  
Ddddd, dd MMMM yyyy 
fdddd, dd MMMM yyyy HH:mm Àüü ³¯Â¥ ¹× ½Ã°£
Fdddd, dd MMMM yyyy HH:mm:ssÀÚ¼¼ÇÑ ³¯Â¥¿Í ÀÚ¼¼ÇÑ ½Ã°£
gMM/dd/yyyy HH:mm°£´ÜÇÑ ³¯Â¥¿Í °£´ÜÇÑ ½Ã°£
GMM/dd/yyyy HH:mm:ss °£´ÜÇÑ ³¯Â¥¿Í ÀÚ¼¼ÇÑ ½Ã°£
m, M MMMM dd 
r, Rddd, dd MMM yyyy HH':'mm':'ss 'GMT' 
syyyy'-'MM'-'dd'T'HH':'mm':'ss  
tHH:mm 
THH:mm:ss 
uyyyy'-'MM'-'dd HH':'mm':'ss'Z' 
Udddd, dd MMMM yyyy HH:mm:ss  
y, Yyyyy MMMM 

À̸¦ »ç¿ëÇϱâ À§Çؼ­´Â °¢ Ç¥ÁØ ÆÐÅÏ¿¡ ÇØ´çÇÏ´Â '¼­½Ä ¹®ÀÚ'¸¦ ToString() ¸Þ¼­µåÀÇ Ã¹¹øÂ° ÀÎÀÚ·Î ÁöÁ¤ÇØ ÁÖ½Ã¸é µË´Ï´Ù. ¿¹¸¦ µé¾î, ±âÁ¸ÀÇ Äڵ带 ´ÙÀ½°ú °°ÀÌ ¹Ù²Ù¸é

private void Page_Load(object sender, System.EventArgs e)
{
     // µÎ¹øÂ° ¹æ¹ý - ½ÉÇÃÇÔÀÇ ÆÄ¿ö¸¦ ´À³¥ ¼ö ÀÖ´Ù.
     string strDate = DateTime.Now.ToString("d");
     Label1.Text = strDate;
}

ÀÌ´Â À§ÀÇ Ç¥¿¡¼­ À̾߱âÇÑ´ë·Î, MM/dd/yyyy ÇüÅÂÀÇ ³¯Â¥ Æ÷¸ËÀ» ³ªÅ¸³»°Ô µÇ´Â °ÍÀÔ´Ï´Ù. ^^; ÇØ¼­ °á°ú´Â ´ÙÀ½°ú °°¾ÆÁöÁÒ.

¾ù? ³ªÀÇ °æ¿ì´Â À§¿Í °°ÀÌ ³ª¿ÀÁö ¾Ê°í, ´ÙÀ½°ú °°ÀÌ ³ª¿Â´Ù??? ÀÌ°Ô ¾îÂîµÈ ÀÏÀÌÁö? ÇϽô ºÐµéµµ ÀÖÀ» °Ì´Ï´Ù

Â÷À̰¡ »ý±â´Â ÀÌÀ¯´Â °£´ÜÇÕ´Ï´Ù. À§ÀÇ Ç¥¿¡¼­ ¼³¸íµå¸° Æ÷¸ËÀº ¿©·¯ºÐÀÇ À¥ ¾îÇø®ÄÉÀ̼Ç(ASP.NET ÇÁ·Î±×·¥)ÀÌ 'en-US' À̶ó´Â '¾ð¾î-±¹°¡/Áö¿ª ÄÚµå'¸¦ °¡Áú °æ¿ìÀÇ Æ÷¸ËÀ̱⠶§¹®ÀÌÁÒ. ÇÏÁö¸¸, ¿©·¯ºÐÀº ´ëºÎºÐ Korean ¹öÀüÀÇ .NET Framework¸¦ »ç¿ëÇϰí ÀÖÀ» °ÍÀ̱⿡, ±âº»ÀûÀÎ '¾ð¾î-±¹°¡/Áö¿ª ÄÚµå'°¡ ko-KR ·Î ¼³Á¤µÇ¾î À־ Ãâ·Â ¹®ÀÚ Æ÷¸ËÀÌ ´Ù¸¥ °Í »ÓÀÔ´Ï´Ù.

¸¸ÀÏ, "±×·¸´Ù¸é, ³ªµÎ '¾ð¾î-±¹°¡/Áö¿ª ÄÚµå'¸¦ 'en-US'ÀÎ »óÅ·Π°á°ú¸¦ È®ÀÎÇÏ°í ½Í¾î¿ä~" ¶ó°í ÇÑ´Ù¸é... ´ÙÀ½°ú °°ÀÌ ÇöÀç À¥ ¾îÇø®ÄÉÀ̼ÇÀÇ web.config ÆÄÀÏÀ» <globalization > ¿ä¼Ò ±¸¿ªÀ» ´ÙÀ½°ú °°ÀÌ ÆíÁýÇÏ½Ã¸é µË´Ï´Ù. Áï, '¾ð¾î-±¹°¡/Áö¿ª'À» ¼³Á¤ÇÏ´Â culture ÀÇ °ªÀ» eu-US·Î ¸ÂÃß¾îÁֱ⸸ ÇÏ¸é µÇ´Â °ÍÀÌÁÒ~

<globalization
     requestEncoding="utf-8"
     responseEncoding="utf-8"
     culture="en-US" />

'¾ð¾î-±¹°¡/Áö¿ª'º° culture ÀÇ ÄÚµå °ªÀº ´ÙÀ½ ¸µÅ©¿¡¼­ È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù

ms-help://MS.VSCC/MS.MSDNVS.1042/cpref/html/frlrfSystemGlobalizationCultureInfoClassTopic.htm

ÇÏÁö¸¸, ¿©·¯ºÐ Áß¿¡´Â "³­ en-US ±âÁØÀÇ Ãâ·Â Æ÷¸ËÀº °ü½É¾ø¾î, ko-KR ±âÁØÀÇ Æ÷¸ËÀ» ¾Ë·Á´Þ¶ó±¸~" ÇϽô ºÐµéÀÌ ÀÖÀ» ¼öµµ ÀÖÀ» °Í °°½À´Ï´Ù. »ç½Ç, ±× ºÎºÐÀº ¿©·¯ºÐÀÌ Á÷Á¢ °¢°¢ÀÇ '¼­½Ä ¹®ÀÚ'¸¦ ÁöÁ¤Çؼ­ Ãâ·ÂµÇ´Â °á°ú¸¦ È®ÀÎÇÔÀ¸·Î½á ¾Ë¾Æº¸½Ã±â¸¦ ÃßõÇÕ´Ï´Ù. ±× Á¤µµÀÇ ¼ºÀÇ´Â º¸¿©ÁÖ¼Å¾ß ÇÒ °ÍÀ̶ó´Â »ý°¢À̰ŵç¿ä.

ÇÏÁö¸¸, ¶Ç.. ¹¹ ¾ß¹ÚÇÏ°Ô ¿©·¯ºÐ¿¡°Ô¸¸ ±×°ÍÀ» ¶°³Ñ±âÀÚ´Â ±×°Íµµ Á» ±×·¯³×¿ä. ¾îÂ÷ÇÇ ÀÌ °á°ú´Â ÀÚÁÖ Ã£¾Æº¸°Ô µÉ °Í °°´Ù´Â »ý°¢µÎ ÀÖ±¸¿ä... ÇØ¼­, Á¤¸®ÇØ º¸¾Ò½À´Ï´Ù. ^^

´ÙÀ½Àº ko-kR culture ÀÏ °æ¿ìÀÇ ÆÐÅÏ ¹®ÀÚ¿­À̿ɴϴÙ. ^^;

¼­½Ä ¹®ÀÚ Ãâ·Â °ª
d 2003-02-20
D 2003³â 2¿ù 20ÀÏ ¸ñ¿äÀÏ
f 2003³â 2¿ù 20ÀÏ ¸ñ¿äÀÏ ¿ÀÈÄ 1:29
F 2003³â 2¿ù 20ÀÏ ¸ñ¿äÀÏ ¿ÀÈÄ 1:29:24
g 2003-02-20 ¿ÀÈÄ 1:29
G 2003-02-20 ¿ÀÈÄ 1:29:24
m ȤÀº M 2¿ù 20ÀÏ
r ȤÀº R Thu, 20 Feb 2003 13:29:24 GMT
s 2003-02-20T13:29:24
t ¿ÀÈÄ 1:29
T ¿ÀÈÄ 1:29:24
u 2003-02-20 13:29:24Z
U 2003³â 2¿ù 20ÀÏ ¸ñ¿äÀÏ ¿ÀÀü 4:29:24
y ȤÀº Y 2003³â 2¿ù

Âü°íÇϽÿɼҼ­~

 

°­Á ¸ñ·ÏÀ¸·Î..