|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--java.util.Date | +--java.sql.Date
¹Ð¸® ¼¼ÄÁµåÀÇ °ªÀ» ·¦ ÇÏ´Â thin ·¡ÆÛÀ̸ç, À̰Ϳ¡ ÀÇÇØ JDBC °¡ ¹Ð¸® ¼¼ÄÁµåÀÇ °ªÀ» SQL DATE
Ä¡·Î¼ Ãë±ÞÇÒ ¼ö°¡ ÀÖ°Ô µË´Ï´Ù. ¹Ð¸® ¼¼ÄÁµåÀÇ °ªÀº 1970 ³â 1 ¿ù 1 ÀÏ ±×¸®´ÏÁö Ç¥Áؽà 00:00:00. 000 À¸·ÎºÎÅÍÀÇ °æ°ú½Ã°£À» ¹Ð¸® ¼¼ÄÁµå·Î ³ªÅ¸³½ ¼öÄ¡ÀÔ´Ï´Ù.
SQL DATE
ÀÇ Á¤ÀÇ¿¡ ´ëÀÀ½Ã۱â À§Çؼ(¶§¹®¿¡),java.sql.Date
ÀÇ ÀνºÅϽº·Î ·¦ µÈ ¹Ð¸® ¼¼ÄÁµåÀÇ °ªÀº ÀνºÅϽº°¡ °ü·ÃÇÑ Æ¯Á¤ÀÇ Å¸ÀÓ Á¸À¸·Î ½Ã°£, ºÐ, ÃÊ, ¹Ð¸® ¼¼ÄÁµå¸¦ Á¦·Î·Î ¼³Á¤ÇÏ´Â °ÍÀ¸·Î, ¡¸Ç¥ÁØÈ¡¹ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
»ý¼ºÀÚÀÇ °³¿ä | |
Date (int year,
int month,
int day)
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. ´ë½Å¿¡ constructor Date(long date) ¸¦ »ç¿ë |
|
Date (long date)
ÁöÁ¤µÈ ¹Ð¸® ¼¼ÄÁµåÀÇ °ªÀ» »ç¿ëÇØ Date ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
int |
getHours ()
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. |
int |
getMinutes ()
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. |
int |
getSeconds ()
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. |
void |
setHours (int i)
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. |
void |
setMinutes (int i)
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. |
void |
setSeconds (int i)
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. |
void |
setTime (long date)
ÁöÁ¤µÈ ¹Ð¸® ¼¼ÄÁµåÀÇ °ªÀ» »ç¿ëÇØ, ±âÁ¸ÀÇ Date ¿ÀºêÁ§Æ®¸¦ ¼³Á¤ÇÕ´Ï´Ù. |
String |
toString ()
ÀÏÀÚ À̽ºÄÉÀÌÇÁ Çü½Ä yyyy-mm-dd ÀÇ ÀÏÀÚ¸¦ º¯È¯ÇÕ´Ï´Ù. |
static Date |
valueOf (String s)
JDBC ÀÏÀÚ À̽ºÄÉÀÌÇÁ Çü½ÄÁßÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ» Date Ä¡·Î º¯È¯ÇÕ´Ï´Ù. |
Ŭ·¡½º java.util. Date ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
after , before , clone , compareTo , compareTo , equals , getDate , getDay , getMonth , getTime , getTimezoneOffset , getYear , hashCode , parse , setDate , setMonth , setYear , toGMTString , toLocaleString , UTC |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
finalize , getClass , notify , notifyAll , wait , wait , wait |
»ý¼ºÀÚÀÇ »ó¼¼ |
public Date(int year, int month, int day)
Date(long date)
¸¦ »ç¿ë
Date
¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù.
ÁöÁ¤µÈ Àμö°¡ ¹üÀ§¿Ü¿¡ ÀÖ´Â °æ¿ì, °á°ú´Â Á¤ÀǵÇÁö ¾Ê½À´Ï´Ù.
year
- ³âºÎÅÍ 1900 À» »« °Í. 0 ¿¡¼ 8099 ±îÁö°¡ ¾Æ´Ï¸é ¾ÈµÇ´Â (8099 ´Â 9999 ¿¡¼ 1900 À» »« °ª)month
- 0 ~ 11day
- 1 ~ 31public Date(long date)
Date
¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù. ÁöÁ¤µÈ ¹Ð¸® ¼¼ÄÁµåÀÇ °ª¿¡ ½Ã°£ÀÇ Á¤º¸°¡ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì, µå¶óÀ̹ö´Â ½Ã°£ ÄÄÆÛ³ÍÆ®¸¦ µðÆúÆ®ÀÇ Å¸ÀÓ Á¸ (¾îÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇϰí ÀÖ´Â Java °¡»ó ¸Ó½ÅÀÇ Å¸ÀÓ Á¸)ÀÇ ½Ã°£À¸·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ½Ã°£Àº Á¦·Î GMT (±×¸®´ÏÁö Ç¥ÁؽÃ)¿¡ ´ëÀÀÇÕ´Ï´Ù.
date
- 8099 ³âÀÇ ¹Ð¸® ¼¼ÄÁµå Ç¥ÇöÀ» ³ÑÁö ¾Ê´Â 1970 ³â 1 ¿ù 1 ÀÏ, 0 ½Ã 0 ºÐ 0 ÃÊ GMT (±×¸®´ÏÁö Ç¥ÁؽÃ)¸¦ ±âÁ¡À¸·Î ÇÑ ½Ã°£À» ¹Ð¸® ¼¼ÄÁµå·Î ³ªÅ¸³½ °ª. ºÎÀÇ °ªÀº 1970 ³â 1 ¿ù 1 ÀÏ, 0 ½Ã 0 ºÐ 0 ÃÊ GMT (±×¸®´ÏÁö Ç¥ÁؽÃ)º¸´Ù ÀüÀÇ ¹Ð¸® ¼¼ÄÁµå¸¦ ³ªÅ¸³½´Ù¸Þ¼ÒµåÀÇ »ó¼¼ |
public void setTime(long date)
Date
¿ÀºêÁ§Æ®¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÁöÁ¤µÈ ¹Ð¸® ¼¼ÄÁµåÀÇ °ª¿¡ ½Ã°£ÀÇ Á¤º¸°¡ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì, µå¶óÀ̹ö´Â ½Ã°£ ÄÄÆÛ³ÍÆ®¸¦ µðÆúÆ®ÀÇ Å¸ÀÓ Á¸ (¾îÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇϰí ÀÖ´Â Java °¡»ó ¸Ó½ÅÀÇ Å¸ÀÓ Á¸)ÀÇ ½Ã°£À¸·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ½Ã°£Àº Á¦·Î GMT (±×¸®´ÏÁö Ç¥ÁؽÃ)¿¡ ´ëÀÀÇÕ´Ï´Ù.
Date
³»ÀÇ setTime
date
- 8099 ³âÀÇ ¹Ð¸® ¼¼ÄÁµå Ç¥ÇöÀ» ³ÑÁö ¾Ê´Â 1970 ³â 1 ¿ù 1 ÀÏ, 0 ½Ã 0 ºÐ 0 ÃÊ GMT (±×¸®´ÏÁö Ç¥ÁؽÃ)¸¦ ±âÁ¡À¸·Î ÇÑ ½Ã°£À» ¹Ð¸® ¼¼ÄÁµå·Î ³ªÅ¸³½ °ª. ºÎÀÇ °ªÀº 1970 ³â 1 ¿ù 1 ÀÏ, 0 ½Ã 0 ºÐ 0 ÃÊ GMT (±×¸®´ÏÁö Ç¥ÁؽÃ)º¸´Ù ÀüÀÇ ¹Ð¸® ¼¼ÄÁµå¸¦ ³ªÅ¸³½´Ùpublic static Date valueOf(String s)
Date
Ä¡·Î º¯È¯ÇÕ´Ï´Ù.
s
- "yyyy-mm-dd" Çü½ÄÀÇ ÀÏÀÚ
java.sql.Date
¿ÀºêÁ§Æ®public String toString()
ÁÖ: Ŭ·¡½º SimpleDateFormat
ÀÇ ÀÏÀÚ Çü½ÄÀ» ÁöÁ¤Çϱâ À§Çؼ´Â ¡¸yyyy-mm-dd¡¹´Â ¾Æ´Ï°í ¡¸yyyy.MM.dd¡¹¸¦ »ç¿ëÇÕ´Ï´Ù. SimpleDateFormat
ÀÇ ¹®¸Æ¿¡¼´Â ¡¸mm¡¹´Â ´ÞÀº ¾Æ´Ï°í ºÐÀ» ³ªÅ¸³»°í ÀÖ½À´Ï´Ù. ¿¹¸¦ ³ªÅ¸³À´Ï´Ù.
Æ÷¸Ë ÆÐÅÏ °á°ú -------------- ------- "yyyy.MM.dd G 'at' hh:mm:ss z" ->> 1996.07. 10 AD at 15:08:56 PDT
Date
³»ÀÇ toString
Date.toLocaleString()
,
Date.toGMTString()
public int getHours()
Date
³»ÀÇ getHours
IllegalArgumentException
- ÀÌ ¸Þ¼Òµå°¡ ºÒ·Á °¬À» °æ¿ìsetHours(int)
public int getMinutes()
Date
³»ÀÇ getMinutes
IllegalArgumentException
- ÀÌ ¸Þ¼Òµå°¡ ºÒ·Á °¬À» °æ¿ìsetMinutes(int)
public int getSeconds()
Date
³»ÀÇ getSeconds
IllegalArgumentException
- ÀÌ ¸Þ¼Òµå°¡ ºÒ·Á °¬À» °æ¿ìsetSeconds(int)
public void setHours(int i)
Date
³»ÀÇ setHours
IllegalArgumentException
- ÀÌ ¸Þ¼Òµå°¡ ºÒ·Á °¬À» °æ¿ìgetHours()
public void setMinutes(int i)
Date
³»ÀÇ setMinutes
i
- ºÐÀÇÄ¡
IllegalArgumentException
- ÀÌ ¸Þ¼Òµå°¡ ºÒ·Á °¬À» °æ¿ìgetMinutes()
public void setSeconds(int i)
Date
³»ÀÇ setSeconds
i
- 2 ¹øÂ°ÀÇ °ª
IllegalArgumentException
- ÀÌ ¸Þ¼Òµå°¡ ºÒ·Á °¬À» °æ¿ìgetSeconds()
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ ÀÖ¾î¼ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.