OpenJDK 8 - Time

कक्षा का समय




openjdk

कक्षा का समय

सभी लागू इंटरफेस:
Cloneable , Cloneable , Comparable < java.util.Date >
public class Time
extends Date

java.util.Date वर्ग के आसपास एक पतला आवरण जो JDBC API को SQL TIME मान के रूप में पहचानने की अनुमति देता है। Time वर्ग मानों के लिए JDBC एस्केप सिंटैक्स का समर्थन करने के लिए स्वरूपण और पार्सिंग संचालन जोड़ता है।

दिनांक घटकों को 1 जनवरी, 1970 के "शून्य युग" मूल्य पर सेट किया जाना चाहिए और एक्सेस नहीं किया जाना चाहिए।

कंस्ट्रक्टर्स

पहर

@Deprecated
public Time(int hour,
                        int minute,
                        int second)

पदावनत। इस कंस्ट्रक्टर के स्थान पर एक मिलीसेकंड मान लेने वाले कंस्ट्रक्टर का उपयोग करें

घंटे, मिनट और दूसरे के लिए दिए गए मानों के साथ आरंभ किए गए Time ऑब्जेक्ट का निर्माण करता है। ड्राइवर दिनांक घटकों को 1 जनवरी, 1970 को सेट करता है। Time ऑब्जेक्ट के दिनांक घटकों तक पहुँचने का प्रयास करने वाली कोई भी विधि java.lang.IllegalArgumentException फेंक देगी।

यदि कोई दिया गया तर्क सीमा से बाहर है, तो परिणाम अपरिभाषित है।

पैरामीटर:
hour - 0 से 23
minute - 0 से 59
second - 0 से 59

पहर

public Time(long time)

एक मिलीसेकंड समय मान का उपयोग करके Time वस्तु का निर्माण करता है।

पैरामीटर:
time - 1 जनवरी 1970 के बाद से मिलीसेकंड, 00:00:00 GMT; 1 जनवरी, 1970 से पहले एक नकारात्मक संख्या मिलीसेकंड है, 00:00:00 GMT

तरीके

निर्धारित समय

public void setTime(long time)

एक मिलीसेकंड समय मान का उपयोग करके Time ऑब्जेक्ट सेट करता है।

ओवरराइड:
कक्षा की java.util.Date में java.util.Date
पैरामीटर:
time - 1 जनवरी 1970 के बाद से मिलीसेकंड, 00:00:00 GMT; 1 जनवरी, 1970 से पहले एक नकारात्मक संख्या मिलीसेकंड है, 00:00:00 GMT

का मूल्य

public static Time valueOf(String s)

JDBC टाइम एस्केप फॉर्मेट में एक स्ट्रिंग को Time वैल्यू में कनवर्ट करता है।

पैरामीटर:
s - प्रारूप में समय "hh: mm: ss"
यह दिखाता है:
एक इसी Time वस्तु

तार

public String toString()

जेडीबीसी समय बच प्रारूप में एक समय प्रारूप।

ओवरराइड:
कक्षा java.util.Date में java.util.Date
यह दिखाता है:
hh में एक String : मिमी: एसएस प्रारूप
यह भी देखें:
java.util.Date , java.util.Date

getYear

@Deprecated
public int getYear()

पदावनत।

इस विधि को हटा दिया गया है और इसका उपयोग नहीं किया जाना चाहिए क्योंकि SQL TIME मान में एक वर्ष घटक नहीं है।

ओवरराइड:
कक्षा की java.util.Date
यह दिखाता है:
इस तिथि को दर्शाया गया वर्ष, शून्य से 1900।
फेंकता:
IllegalArgumentException - यदि यह विधि लागू होती है
यह भी देखें:
setYear(int)

getMonth

@Deprecated
public int getMonth()

पदावनत।

यह विधि पदावनत है और इसका उपयोग नहीं किया जाना चाहिए क्योंकि SQL TIME मान में एक महीने का घटक नहीं है।

ओवरराइड:
java.util.Date कक्षा की java.util.Date
यह दिखाता है:
इस दिनांक द्वारा प्रस्तुत माह।
फेंकता:
IllegalArgumentException - यदि यह विधि लागू होती है
यह भी देखें:
setMonth(int)

getDay

@Deprecated
public int getDay()

पदावनत।

यह विधि पदावनत है और इसका उपयोग नहीं किया जाना चाहिए क्योंकि SQL TIME मान में एक दिन घटक नहीं है।

ओवरराइड:
java.util.Date कक्षा की java.util.Date
यह दिखाता है:
सप्ताह का दिन इस तिथि द्वारा दर्शाया गया है।
फेंकता:
IllegalArgumentException - यदि यह विधि लागू होती है
यह भी देखें:
Calendar

तारीख लें

@Deprecated
public int getDate()

पदावनत।

यह विधि पदावनत है और इसका उपयोग नहीं किया जाना चाहिए क्योंकि SQL TIME मान में दिनांक घटक नहीं है।

ओवरराइड:
java.util.Date कक्षा की java.util.Date
यह दिखाता है:
इस तिथि द्वारा प्रस्तुत महीने का दिन।
फेंकता:
IllegalArgumentException - यदि यह विधि लागू होती है
यह भी देखें:
setDate(int)

setYear

@Deprecated
public void setYear(int i)

पदावनत।

इस विधि को हटा दिया गया है और इसका उपयोग नहीं किया जाना चाहिए क्योंकि SQL TIME मान में एक वर्ष घटक नहीं है।

ओवरराइड:
कक्षा की java.util.Date में java.util.Date
पैरामीटर:
i - वर्ष मान।
फेंकता:
IllegalArgumentException - यदि यह विधि लागू होती है
यह भी देखें:
getYear()

setMonth

@Deprecated
public void setMonth(int i)

पदावनत।

यह विधि पदावनत है और इसका उपयोग नहीं किया जाना चाहिए क्योंकि SQL TIME मान में एक महीने का घटक नहीं है।

ओवरराइड:
java.util.Date कक्षा की java.util.Date
पैरामीटर:
i - 0-11 के बीच का माह मान।
फेंकता:
IllegalArgumentException - यदि यह विधि लागू होती है
यह भी देखें:
getMonth()

तारीख सेट करें

@Deprecated
public void setDate(int i)

पदावनत।

यह विधि पदावनत है और इसका उपयोग नहीं किया जाना चाहिए क्योंकि SQL TIME मान में दिनांक घटक नहीं है।

ओवरराइड:
कक्षा java.util.Date
पैरामीटर:
i - 1-31 के बीच महीने के मूल्य का दिन।
फेंकता:
IllegalArgumentException - यदि यह विधि लागू होती है
यह भी देखें:
getDate()

का मूल्य

public static Time valueOf(LocalTime time)

दिए गए LocalTime रूप में एक ही समय, मिनट और दूसरी बार मान के साथ एक LocalTime ऑब्जेक्ट से Time का एक उदाहरण प्राप्त करता है।

पैरामीटर:
time - एक LocalTime time कनवर्ट करने के लिए
यह दिखाता है:
एक Time वस्तु
फेंकता:
NullPointerException - यदि time शून्य है
जबसे:
1.8

toLocalTime

public LocalTime toLocalTime()

इस Time ऑब्जेक्ट को किसी LocalTime Time कनवर्ट LocalTime

रूपांतरण इस Time रूप में एक ही समय, मिनट और दूसरी बार मान का प्रतिनिधित्व करने वाला एक LocalTime बनाता है।

यह दिखाता है:
एक LocalTime समय वस्तु एक ही समय मान का प्रतिनिधित्व करती है
जबसे:
1.8

toInstant

public Instant toInstant()

यह विधि हमेशा एक UnsupportedOperationException फेंकता है और इसका उपयोग नहीं किया जाना चाहिए क्योंकि SQL Time मानों में दिनांक घटक नहीं होता है।

ओवरराइड:
कक्षा की java.util.Date
यह दिखाता है:
इस Date ऑब्जेक्ट के रूप में समय-रेखा पर समान बिंदु का प्रतिनिधित्व करने वाला एक पल
फेंकता:
UnsupportedOperationException - यदि यह विधि लागू होती है