|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Objectjava.util.Date
java.sql.Timestamp
public class Timestamp
ÀÌ Å¬·¡½º´Â
java.util.Date
thin ·¡ÆÛ·Î ÀÌ ·¡ÆÛ¿¡
ÇØ JDBC API´Â
À̰ÍÀ» SQL TIMESTAMP
Ä¡·Î¼ ½Äº°ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Å¬·¡½º´Â
SQL TIMESTAMP
nanos Ä¡ (³ª³ëÃÊÀÇ °ª)¸¦ º¸°ü À¯ÁöÇÏ´Â ±â´ÉÀ» Ãß°¡ÇØ, ŸÀÓ ½ºÅÆÇÁÄ¡ÀÇ JDBC À̽ºÄÉÀÌÇÁ ±¸¹®À» ¼Æ÷Æ®Çϱâ À§ÇÑ Æ÷¸Ë°ú ±¸¹® ºÐ¼® Á¶ÀÛÀ» Á¦°øÇÕ´Ï´Ù.
ÁÖ: ÀÌ ÇüÅ´ java.util.Date
¿Í ³ª³ëÃÊÄ¡·ÎºÎÅÍ µË´Ï´Ù. java.util.Date
¿ø°¡¿ä¼Ò³»¿¡ Æ÷ÇԵǴ °ÍÀº ÃÊÀÇ Á¤¼ö ºÎºÐ »ÓÀ̾î¼, ÃÊÀÇ ¼Ò¼öÁ¡ ÀÌÇÏ (nanos Ä¡)´Â ´Ù¸¥ ¿ø°¡¿ä¼Ò³»¿¡ Æ÷ÇԵ˴ϴÙ. Timestamp.equals(Object)
¸Þ¼µå´Â
ÇüÅ java.util.Date
°ªÀÌ °Ç³×¹Þ¾ÒÀ» °æ¿ì´Â true
¸¦
µ¹·ÁÁÖÁö ¾Ê½À´Ï´Ù. ¿Ö³ÄÇϸé, ±× ÀÏÀÚÀÇ nanos ¿ø°¡¿ä¼Ò°¡ ºÒ¸íÇϱ⠶§¹®¿¡ÀÔ´Ï´Ù. ±× ¶§¹®¿¡
Timestamp.equals(Object)
¸Þ¼µå´Â java.util.Date.equals(Object)
¸Þ¼µå¿Í ´ëĪÀÌ ¾Æ´Õ´Ï´Ù. ¶Ç,hashcode
¸Þ¼µå´Â ±â°¡ µÇ´Â java.util.Date
±¸ÇöÀ» »ç¿ëÇϱâ À§ÇØ, ±× °è»ê¿¡ nanos Ä¡¸¦ Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù.
»ó±â¿Í °°Àº Timestamp
Ŭ·¡½º¿Í java.util.Date
Ŭ·¡½ºÀÇ Â÷ÀÌÀ̱⠶§¹®¿¡
Timestamp
Ä¡´Â java.util.Date
ÀνºÅϽº·Î¼ »ý°¢ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. Timestamp
¿Í java.util.Date
»ó¼Ó °ü°è´Â
ÇüÅÂÀÇ »ó¼ÓÀº ¾Æ´Ï°í, ±¸ÇöÀÇ »ó¼ÓÀ» ³ªÅ¸³À´Ï´Ù.
»ý¼ºÀÚ °³¿ä | |
---|---|
Timestamp (int year,
int month,
int date,
int hour,
int minute,
int second,
int nano)
ÃßõÇÏÁö ¾Ê½À´Ï´Ù . Timestamp(long millis) »ý¼ºÀÚ¸¦ ´ë½Å¿¡ »ç¿ëÇØ ÁÖ¼¼¿ä. |
|
Timestamp (long time)
¹Ð¸® ¼¼ÄÁµåÀÇ °ªÀ» »ç¿ëÇØ, Timestamp ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù. |
¸Þ¼µå °³¿ä | |
---|---|
boolean |
after (Timestamp ts)
ÀÌ Timestamp ¿ÀºêÁ§Æ®°¡, ÁöÁ¤µÈ Timestamp ¿ÀºêÁ§Æ®º¸´Ù ´ÊÀº ½Ã°¢Àΰ¡ ¾î¶²°¡¸¦ ³ªÅ¸³À´Ï´Ù. |
boolean |
before (Timestamp ts)
ÀÌ Timestamp ¿ÀºêÁ§Æ®°¡, ÁöÁ¤µÈ Timestamp ¿ÀºêÁ§Æ®º¸´Ù ºü¸¥ ½Ã°¢Àΰ¡ ¾î¶²°¡¸¦ ³ªÅ¸³À´Ï´Ù. |
int |
compareTo (Date o)
ÀÌ Timestamp ¿ÀºêÁ§Æ®°¡ ÁöÁ¤µÈ Date ¿Í ºñ±³ÇÕ´Ï´Ù. |
int |
compareTo (Timestamp ts)
ÀÌ Timestamp ¿ÀºêÁ§Æ®¸¦, ÁöÁ¤µÈ Timestamp ¿ÀºêÁ§Æ®¿Í ºñ±³ÇÕ´Ï´Ù. |
boolean |
equals (Object ts)
ÀÌ Timestamp ¿ÀºêÁ§Æ®°¡ ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿Í µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
boolean |
equals (Timestamp ts)
ÀÌ Timestamp ¿ÀºêÁ§Æ®¿Í ÁöÁ¤µÈ Timestamp ¿ÀºêÁ§Æ®°¡ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
int |
getNanos ()
ÀÌ Timestamp ¿ÀºêÁ§Æ®ÀÇ nanos Ä¡¸¦ ÃëµæÇÕ´Ï´Ù. |
long |
getTime ()
Timestamp ¿ÀºêÁ§Æ®·Î ³ªÅ¸³»Áö´Â
1970 ³â 1 ¿ù 1 ÀÏ, 0 ½Ã 0 ºÐ 0 ÃÊ GMT (±×¸®´ÏÁö Ç¥ÁؽÃ)·ÎºÎÅÍÀÇ ¹Ð¸® ¼¼ÄÁµå¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. |
void |
setNanos (int n)
ÀÌ Timestamp ¿ÀºêÁ§Æ®ÀÇ nanos Çʵ尡 ÁöÁ¤µÈ °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. |
void |
setTime (long time)
ÀÌ Timestamp ¿ÀºêÁ§Æ®¸¦, 1970 ³â 1 ¿ù 1 ÀÏ, 0 ½Ã 0 ºÐ 0 ÃÊ GMT (±×¸®´ÏÁö Ç¥ÁؽÃ)·ÎºÎÅÍ time ¹Ð¸® ¼¼ÄÁµåÀÇ ½ÃÁ¡À» ³ªÅ¸³»µµ·Ï(µíÀÌ) ¼³Á¤ÇÕ´Ï´Ù. |
String |
toString ()
ŸÀÓ ½ºÅÆÇÁ¸¦, JDBC ŸÀÓ ½ºÅÆÇÁ À̽ºÄÉÀÌÇÁ Çü½Ä ( yyyy-mm-dd hh:mm:ss.fffffffff ,ffffffffff ´Â
³ª³ëÃʸ¦ ³ªÅ¸³½´Ù)¿¡ Æ÷¸Ë ÇÕ´Ï´Ù. |
static Timestamp |
valueOf (String s)
JDBC ŸÀÓ ½ºÅÆÇÁ À̽ºÄÉÀÌÇÁ Çü½ÄÀÇ String ¿ÀºêÁ§Æ®¸¦ Timestamp Ä¡·Î º¯È¯ÇÕ´Ï´Ù. |
Ŭ·¡½º java.util. Date ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
after,
before,
clone,
getDate,
getDay,
getHours,
getMinutes,
getMonth,
getSeconds,
getTimezoneOffset,
getYear,
hashCode,
parse,
setDate,
setHours,
setMinutes,
setMonth,
setSeconds,
setYear,
toGMTString,
toLocaleString,
UTC |
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
finalize,
getClass,
notify,
notifyAll,
wait,
wait,
wait |
»ý¼ºÀÚ »ó¼¼ |
---|
@Deprecated public Timestamp(int year, int month, int date, int hour, int minute, int second, int nano)
Timestamp(long millis)
»ý¼ºÀÚ¸¦ ´ë½Å¿¡ »ç¿ëÇØ ÁÖ¼¼¿ä.
Timestamp
¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù.
year
- ³âºÎÅÍ 1900À»
»« °Ímonth
- 0 ~ 11date
- 1 ~ 31hour
- 0 ~ 23minute
- 0 ~ 59second
- 0 ~ 59nano
- 0 ~ 999,999,999
IllegalArgumentException
- nano Àμö°¡ ¹üÀ§¿Ü¿¡ ÀÖ´Â °æ¿ìpublic Timestamp(long time)
Timestamp
¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù. Á¤¼öÄ¡ÀÇ ÃÊ´Â date Ä¡¿¡ Æ÷ÇÔµÇ¾î ¼Ò¼öÁ¡ ÀÌÇÏÀÇ Ãʼö´Â Timestamp
¿ÀºêÁ§Æ®ÀÇ nanos
Çʵ忡 Æ÷ÇԵ˴ϴÙ.
time
- 1970 ³â 1 ¿ù 1 ÀÏ, 0 ½Ã 0 ºÐ 0 ÃÊ GMT (±×¸®´ÏÁö Ç¥ÁؽÃ)¸¦ ±âÁ¡À¸·Î ÇÑ ½Ã°£À» ¹Ð¸® ¼¼ÄÁµå·Î ³ªÅ¸³½ °ª. ºÎÀÇ °ªÀº, 1970 ³â 1 ¿ù 1 ÀÏ, 0 ½Ã 0 ºÐ 0 ÃÊ GMT (±×¸®´ÏÁö Ç¥ÁؽÃ)º¸´Ù ÀüÀÇ ¹Ð¸® ¼¼ÄÁµåfor more information
¸Þ¼µåÀÇ »ó¼¼ |
---|
public void setTime(long time)
Timestamp
¿ÀºêÁ§Æ®¸¦, 1970 ³â 1 ¿ù 1 ÀÏ, 0 ½Ã 0 ºÐ 0 ÃÊ GMT (±×¸®´ÏÁö Ç¥ÁؽÃ)·ÎºÎÅÍ time ¹Ð¸® ¼¼ÄÁµåÀÇ ½ÃÁ¡À» ³ªÅ¸³»µµ·Ï(µíÀÌ) ¼³Á¤ÇÕ´Ï´Ù.
Date
³»ÀÇ setTime
time
- ¹Ð¸® ¼¼ÄÁµå¼ögetTime()
,
Timestamp(long time)
,
for more information
public long getTime()
Timestamp
¿ÀºêÁ§Æ®·Î ³ªÅ¸³»Áö´Â
1970 ³â 1 ¿ù 1 ÀÏ, 0 ½Ã 0 ºÐ 0 ÃÊ GMT (±×¸®´ÏÁö Ç¥ÁؽÃ)·ÎºÎÅÍÀÇ ¹Ð¸® ¼¼ÄÁµå¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.
Date
³»ÀÇ getTime
setTime(long)
public static Timestamp valueOf(String s)
String
¿ÀºêÁ§Æ®¸¦ Timestamp
Ä¡·Î º¯È¯ÇÕ´Ï´Ù.
s
- yyyy-mm-dd hh:mm:ss.fffffffff
Çü½ÄÀÇ Å¸ÀÓ ½ºÅÆÇÁ
Timestamp
Ä¡
IllegalArgumentException
- ÁöÁ¤µÈ Àμö°¡ yyyy-mm-dd hh:mm:ss.fffffffff
Çü½ÄÀÌ ¾Æ´Ñ °æ¿ìpublic String toString()
yyyy-mm-dd hh:mm:ss.fffffffff
,ffffffffff
´Â
³ª³ëÃʸ¦ ³ªÅ¸³½´Ù)¿¡ Æ÷¸Ë ÇÕ´Ï´Ù.
ÁÖ: Ŭ·¡½º java.text.SimpleDateFormat
ŸÀÓ ½ºÅÆÇÁ¸¦ ÁöÁ¤ÇÏ·Á¸é,
¡¸yyyy-mm-dd¡¹´Â ¾Æ´Ï°í ¡¸yyyy.MM.dd¡¹¸¦ »ç¿ëÇÕ´Ï´Ù. java.text.SimpleDateFormat
ÄÁÅØ½ºÆ®
¿¡¼´Â
¡¸mm¡¹´Â ´ÞÀº ¾Æ´Ï°í ºÐÀ» ³ªÅ¸³À´Ï´Ù. java.text.SimpleDateFormat
¿¡¼´Â Timestamp
¿ÀºêÁ§Æ®ÀÇ ³ª³ëÃÊ¿ø°¡¿ä¼Ò¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â Á¡¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.
Format Pattern Result -------------- ------ "yyyy.MM.dd G 'at' hh:mm:ss z" --> 2002.07. 10 AD at 15:08:56 PDT
Date
³»ÀÇ toString
yyyy-mm-dd hh:mm:ss.fffffffff
Çü½ÄÀÇ String
¿ÀºêÁ§Æ®Date.toLocaleString()
,
Date.toGMTString()
public int getNanos()
Timestamp
¿ÀºêÁ§Æ®ÀÇ nanos
Ä¡¸¦ ÃëµæÇÕ´Ï´Ù.
Timestamp
¿ÀºêÁ§Æ®ÀÇ ¼Ò¼öÁ¡ ÀÌÇÏÀÇ ÃÊÀÇ ¿ø°¡¿ä¼ÒsetNanos(int)
public void setNanos(int n)
Timestamp
¿ÀºêÁ§Æ®ÀÇ nanos
Çʵ尡 ÁöÁ¤µÈ °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
n
- »õ·Î¿î ¼Ò¼öÁ¡ ÀÌÇÏÀÇ ÃÊÀÇ ¿ø°¡¿ä¼Ò
IllegalArgumentException
- ÁöÁ¤µÈ Àμö°¡ 999999999 º¸´Ù Å«Áö, 0 º¸´Ù ÀÛÀº °æ¿ìgetNanos()
public boolean equals(Timestamp ts)
Timestamp
¿ÀºêÁ§Æ®¿Í ÁöÁ¤µÈ Timestamp
¿ÀºêÁ§Æ®°¡ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
ts
- ºñ±³ ´ë»óÀÇ Timestamp
Ä¡
Timestamp
¿ÀºêÁ§Æ®°¡ ÀÌ Timestamp
¿ÀºêÁ§Æ®¿Í µ¿ÀÏÇÑ °æ¿ì´Â true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public boolean equals(Object ts)
Timestamp
¿ÀºêÁ§Æ®°¡ ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿Í µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
ÀÌ ¹öÁ¯ÀÇ equals
¸Þ¼µå´Â
Timestamp.equals(Timestamp)
¿Ã¹Ù¸£Áö ¾ÊÀº ½Ã±×´ÏÃÄÀÇ ¼öÁ¤°ú ±âÁ¸ÀÇ Å¬·¡½º ÆÄÀϰúÀÇ ÇÏÀ§ ȣȯÀ» º¸°ü À¯ÁöÇϱâ À§Çؼ Ãß°¡µÇ¾ú½À´Ï´Ù.
ÁÖ: ÀÌ ¸Þ¼µå´Â
base classÀÇ equals(Object)
¸Þ¼µå¿Í ´ëĪÀÌ ¾Æ´Õ´Ï´Ù.
Date
³»ÀÇ equals
ts
- ºñ±³ ´ë»óÀÇ Object
Ä¡
Object
ÀνºÅϽº°¡ ÀÌ Timestamp
¿ÀºêÁ§Æ®¿Í µ¿ÀÏÇÑ °æ¿ì´Â true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
Date.getTime()
public boolean before(Timestamp ts)
Timestamp
¿ÀºêÁ§Æ®°¡, ÁöÁ¤µÈ Timestamp
¿ÀºêÁ§Æ®º¸´Ù ºü¸¥ ½Ã°¢Àΰ¡ ¾î¶²°¡¸¦ ³ªÅ¸³À´Ï´Ù.
ts
- ºñ±³ ´ë»óÀÇ Timestamp
Ä¡
Timestamp
¿ÀºêÁ§Æ®°¡ ºü¸¥ °æ¿ì´Â true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public boolean after(Timestamp ts)
Timestamp
¿ÀºêÁ§Æ®°¡, ÁöÁ¤µÈ Timestamp
¿ÀºêÁ§Æ®º¸´Ù ´ÊÀº ½Ã°¢Àΰ¡ ¾î¶²°¡¸¦ ³ªÅ¸³À´Ï´Ù.
ts
- ºñ±³ ´ë»óÀÇ Timestamp
Ä¡
Timestamp
¿ÀºêÁ§Æ®°¡ ´ÊÀº °æ¿ì´Â true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public int compareTo(Timestamp ts)
Timestamp
¿ÀºêÁ§Æ®¸¦, ÁöÁ¤µÈ Timestamp
¿ÀºêÁ§Æ®¿Í ºñ±³ÇÕ´Ï´Ù.
ts
- ÀÌ Timestamp
¿ÀºêÁ§Æ®¿Í ºñ±³ÇÏ´Â Timestamp
¿ÀºêÁ§Æ®
Timestamp
¿ÀºêÁ§Æ®°¡ µ¿ÀÏÇÑ °æ¿ì´Â °ª 0
, ÀÌ Timestamp
¿ÀºêÁ§Æ®°¡ Àμö·Î ÁöÁ¤µÈ ¿ÀºêÁ§Æ®º¸´Ù ºü¸¥ ½Ã°¢ÀÎ °æ¿ì´Â ºÎÀÇ °ª, ÀÌ Timestamp
¿ÀºêÁ§Æ®°¡ Àμö·Î ÁöÁ¤µÈ ¿ÀºêÁ§Æ®º¸´Ù ´ÊÀº ½Ã°¢ÀÎ °æ¿ì´Â Á¤ÀÇ °ªpublic int compareTo(Date o)
Timestamp
¿ÀºêÁ§Æ®°¡ ÁöÁ¤µÈ Date
¿Í ºñ±³ÇÕ´Ï´Ù. ´Ù¸¸, Àμö´Â Timestamp
¿ÀºêÁ§Æ®°¡ µÉ Çʿ䰡 ÀÖ½À´Ï´Ù. Àμö°¡ Timestamp
¿ÀºêÁ§Æ®°¡ ¾Æ´Ñ °æ¿ì, ÀÌ ¸Þ¼µå´Â ClassCastException
¿ÀºêÁ§Æ®¸¦ Throw ÇÕ´Ï´Ù (Timestamp
¿ÀºêÁ§Æ®´Â ´Ù¸¥ Timestamp
¿ÀºêÁ§Æ®·Î ¹Û¿¡ ºñ±³ÇÒ ¼ö ¾ø´Ù).
Comparable <Date >
³»ÀÇ compareTo
Date
³»ÀÇ compareTo
o
- ºñ±³ ´ë»óÀÇ Date
. Timestamp
¿ÀºêÁ§Æ®°¡ µÉ Çʿ䰡 ÀÖ´Ù
Timestamp
¿ÀºêÁ§Æ®¿Í ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ µ¿ÀÏÇÑ °æ¿ì´Â °ª 0
, ÀÌ Timestamp
¿ÀºêÁ§Æ®°¡ Àμö·Î ÁöÁ¤µÈ ¿ÀºêÁ§Æ®º¸´Ù ºü¸¥ ½Ã°¢ÀÎ °æ¿ì´Â ºÎÀÇ °ª, ÀÌ Timestamp
¿ÀºêÁ§Æ®°¡ Àμö·Î ÁöÁ¤µÈ ¿ÀºêÁ§Æ®º¸´Ù ´ÊÀº ½Ã°¢ÀÎ °æ¿ì´Â Á¤ÀÇ °ª
ClassCastException
- Àμö°¡ Timestamp
¿ÀºêÁ§Æ®°¡ ¾Æ´Ñ °æ¿ì
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.