|
°Á Àü Å¿ÀÀÇ Àâ´ã>
½½±×¸Ó´Ï... À̾߱âÇÏ´Â °Çµ¥¿ä... Å¿À »çÀÌÆ®´Â ¹º°¡ »õ·Î¿ÍÁú Áغñ¸¦ Çϰí ÀÖ´ä´Ï´Ù ^^;
Hi~ ¹æ°¡¹æ°¡~~~ Å¿ɴϴÙ
.
À̹ø¿¡´Â¿ä... ASP.NET¿¡¼ ÇöÀçÀÇ ³¯Â¥¿Í °ü°èµÈ Á¤º¸¸¦ ¿ì¸®°¡ ¿øÇÏ´Â ÇüÅ·Π¾ò¾î¿À´Â ¹æ¹ý¿¡ ´ëÇØ¼
¾Ë¾Æº¼±î ÇÕ´Ï´Ù.
¸¹Àº ºÐµéÀÌ ¾Ë°í °è½Ã´Ù½ÃÇÇ, ³¯Â¥ Á¤º¸¸¦ ¾ò¾î¿À±â À§Çؼ´Â .NET¿¡¼ Á¦°øÇÏ´Â DateTime ±¸Á¶Ã¼¸¦ ÀÌ¿ëÇϸé
µË´Ï´Ù. DateTime ±¸Á¶Ã¼´Â ÀϹÝÀûÀ¸·Î ³¯Â¥¿Í ½Ã°£À¸·Î Ç¥½ÃµÈ ½Ã°£ °ªÀ» °®´Âµ¥¿ä. ÀÌ´Â ¼±â 1³â 1¿ù 1ÀÏ
ÀÚÁ¤ºÎÅÍ 9999³â 12¿ù 31ÀÏ ¿ÀÈÄ 11½Ã 59ºÐ 59ÃʱîÁöÀÇ ³¯Â¥¿Í ½Ã°£À¸·Î ³ªÅ¸³À´Ï´Ù.
DateTime ±¸Á¶Ã¼¿¡ ´ëÇÑ ±¸Ã¼ÀûÀÎ ¼³¸íÀº ¿©·¯ºÐÀÇ PC¿¡ [VS.NET µµ¿ò¸»]ÀÌ ¼³Ä¡µÇ¾îÁ® ÀÖÀ» °æ¿ì ´ÙÀ½
¸µÅ©¿¡¼ È®ÀÎÇØ º¸½Ç ¼ö ÀÖ½À´Ï´Ù
ÀÚ~~
´ÙÀ½Àº 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 µµ¿ò¸»]ÀÌ ¼³Ä¡µÇ¾îÁ® ÀÖÀ» °æ¿ì¿¡¸¸ È®ÀÎÇØ º¸½Ç ¼ö ÀÖ½À´Ï´Ù
"ÀÌ°Ç MSDN¿¡ ´Ù ³ª¿ÍÀÖ´Â ³»¿ëÀÌÀݾÆ~~ ¿À´Ã ³×°¡ Çϰí½ÍÀº À̾߱â´Â ¹ºµ¥??"
¶ó°í ¸»¾¸ÇϽŴٸé... -_-+ ¼ÖÁ÷È÷ Set PizimMode = true ·Î µ¹ÀÔÇϱâ´Â ÇÕ´Ï´Ù¸¸,
±×·¡µµ ²à²àÀÌ ¼³¸íÀ» µå¸®¸é À̹ø ½Ã°£¿¡ ÇϰíÇ À̾߱â´Â ToString() ¸Þ¼µå¸¦ ÀûÀýÈ÷ »ç¿ëÇÏ¿© ¿øÇÏ´Â ³¯Â¥ ¹®ÀÚ¿
¾ò¾î³»´Â ¹æ¹ý¿¡ ´ëÇÑ À̾߱âÀÔ´Ï´Ù.
ÀÏ´Ü, ±âÃʺÎÅÍ »ìÆìº¸°í °¡°Ú½À´Ï´Ù. DateTime ±¸Á¶Ã¼¸¦ »ç¿ëÇÏ¿© ÇöÀçÀÇ ½Ã°£À» ¾ò¾î¿À°í ½Í´Ù¸é ¾î¶»°Ô Çϸé
µÉ±î¿ä? ±×·¸½À´Ï´Ù. ¾ÆÁÖ °£´ÜÇϰԵµ ´ÙÀ½°ú °°ÀÌ Äڵ带 ÀÛ¼ºÇϱ⸸ ÇÏ¸é µË´Ï´Ù.
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 ¸µÅ©¸¦
Âü°íÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù. ^^
|
¼½Ä ¹®ÀÚ
|
°ü·Ã ¼½Ä ÆÐÅÏÀÇ ¿¹(en-US)
|
¼³¸í
|
| d | MM/dd/yyyy | |
| D | dddd, dd MMMM yyyy | |
| f | dddd, dd MMMM yyyy HH:mm | Àüü ³¯Â¥ ¹× ½Ã°£ |
| F | dddd, dd MMMM yyyy HH:mm:ss | ÀÚ¼¼ÇÑ ³¯Â¥¿Í ÀÚ¼¼ÇÑ ½Ã°£ |
| g | MM/dd/yyyy HH:mm | °£´ÜÇÑ ³¯Â¥¿Í °£´ÜÇÑ ½Ã°£ |
| G | MM/dd/yyyy HH:mm:ss | °£´ÜÇÑ ³¯Â¥¿Í ÀÚ¼¼ÇÑ ½Ã°£ |
| m, M | MMMM dd | |
| r, R | ddd, dd MMM yyyy HH':'mm':'ss 'GMT' | |
| s | yyyy'-'MM'-'dd'T'HH':'mm':'ss | |
| t | HH:mm | |
| T | HH:mm:ss | |
| u | yyyy'-'MM'-'dd HH':'mm':'ss'Z' | |
| U | dddd, dd MMMM yyyy HH:mm:ss | |
| y, Y | yyyy 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"
/>
|
ÇÏÁö¸¸, ¿©·¯ºÐ Áß¿¡´Â "³ 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¿ù
|
Âü°íÇϽÿɼҼ~
°Á ¸ñ·ÏÀ¸·Î..
|