OpenJDK 8 - Date

कक्षा की तारीख




openjdk

कक्षा की तारीख

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

एक मिलीसेकंड मान के आसपास एक पतला आवरण जो JDBC को SQL DATE मान के रूप में पहचानने की अनुमति देता है। एक मिलीसेकंड मान 1 जनवरी, 1970 00: 00: 00.000 GMT के बाद से मिली मिलीसेकंड की संख्या का प्रतिनिधित्व करता है।

SQL DATE की परिभाषा के अनुसार, java.sql.Date उदाहरण से लिपटे मिलीसेकंड मान को घंटे, मिनट, सेकंड और मिलीसेकंड पर सेट करके 'सामान्यीकृत' किया जाना चाहिए, जो उस विशेष समय क्षेत्र में शून्य है जिसके साथ उदाहरण जुड़ा हुआ है ।

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

दिनांक

@Deprecated
public Date(int year,
                        int month,
                        int day)

पदावनत। इसके बजाय कंस्ट्रक्टर Date(long date)

किसी दिए गए वर्ष, महीने, और दिन के साथ आरंभ की गई Date वस्तु का निर्माण करता है।

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

पैरामीटर:
year - वर्ष माइनस 1900; 0 से 8099 होना चाहिए। (ध्यान रहे कि 8099 9999 माइनस 1900 है।)
month - 0 से 11
day - 1 से 31

दिनांक

public Date(long date)

दिए गए मिलीसेकंड समय मान का उपयोग करके एक Date ऑब्जेक्ट का निर्माण करता है। यदि दिए गए मिलीसेकंड मान में समय की जानकारी है, तो ड्राइवर समय घटकों को डिफ़ॉल्ट समय क्षेत्र (जावा वर्चुअल मशीन के अनुप्रयोग को चलाने का समय क्षेत्र) में सेट करेगा जो शून्य जीएमटी से मेल खाती है।

पैरामीटर:
date - 1 जनवरी, 1970 से मिलीसेकंड, 00:00:00 GMT वर्ष 8099 के लिए मिलीसेकेंड प्रतिनिधित्व से अधिक नहीं है। एक नकारात्मक संख्या 1 जनवरी, 1970 से पहले मिलीसेकंड की संख्या को इंगित करती है, 00:00:00 GMT।

तरीके

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

public void setTime(long date)

दिए गए मिलीसेकंड समय मान का उपयोग करके एक मौजूदा Date ऑब्जेक्ट सेट करता है। यदि दिए गए मिलीसेकंड मान में समय की जानकारी है, तो ड्राइवर समय घटकों को डिफ़ॉल्ट समय क्षेत्र (जावा वर्चुअल मशीन के अनुप्रयोग को चलाने का समय क्षेत्र) में सेट करेगा जो शून्य जीएमटी से मेल खाती है।

ओवरराइड:
कक्षा की java.util.Date में java.util.Date
पैरामीटर:
date - 1 जनवरी, 1970 से मिलीसेकंड, 00:00:00 GMT वर्ष 8099 के लिए मिलीसेकेंड प्रतिनिधित्व से अधिक नहीं है। एक नकारात्मक संख्या 1 जनवरी, 1970 से पहले मिलीसेकंड की संख्या को इंगित करती है, 00:00:00 GMT।

का मूल्य

public static Date valueOf(String s)

JDBC दिनांक भागने प्रारूप में स्ट्रिंग को Date मान में परिवर्तित करता है।

पैरामीटर:
s - एक String ऑब्जेक्ट "yyyy- [m] m- [d] d" प्रारूप में दिनांक का प्रतिनिधित्व करता है। mm और dd लिए अग्रणी शून्य भी छोड़ा जा सकता है।
यह दिखाता है:
एक java.sql.Date दी गई तारीख का प्रतिनिधित्व करने वाली वस्तु
फेंकता:
IllegalArgumentException - अगर दी गई तारीख JDBC डेट एस्केप फॉर्मेट (yyyy- [m] m- [d] d) में नहीं है

तार

public String toString()

दिनांक भागने प्रारूप yyyy-mm-dd में प्रारूप दिनांक।

ओवरराइड:
कक्षा java.util.Date में java.util.Date
यह दिखाता है:
yyyy-mm-dd प्रारूप में एक स्ट्रिंग
यह भी देखें:
java.util.Date , java.util.Date

getHours

@Deprecated
public int getHours()

पदावनत।

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

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

getMinutes

@Deprecated
public int getMinutes()

पदावनत।

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

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

getSeconds

@Deprecated
public int getSeconds()

पदावनत।

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

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

setHours

@Deprecated
public void setHours(int i)

पदावनत।

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

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

setMinutes

@Deprecated
public void setMinutes(int i)

पदावनत।

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

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

setSeconds

@Deprecated
public void setSeconds(int i)

पदावनत।

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

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

का मूल्य

public static Date valueOf(LocalDate date)

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

प्रदान की गई LocalDate को स्थानीय समय क्षेत्र में स्थानीय तिथि के रूप में व्याख्या की जाती है।

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

toLocalDate

public LocalDate toLocalDate()

इस Date ऑब्जेक्ट को किसी LocalDate कनवर्ट LocalDate

रूपांतरण एक स्थानीय Date बनाता है जो स्थानीय समय क्षेत्र में इस Date के समान दिनांक मान का प्रतिनिधित्व करता है

यह दिखाता है:
एक LocalDate ऑब्जेक्ट उसी दिनांक मान का प्रतिनिधित्व करता है
जबसे:
1.8

toInstant

public Instant toInstant()

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

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