2010-03-15 12 views
8

मैं जावा क्लास पर काम कर रहा हूं जिसका उपयोग मैं व्यापक डेटा प्रोफाइलर के साथ करूँगा, यह जांचने की आवश्यकता है कि डेट स्ट्रिंग .NET के डेटटाइम के साथ काम करेगी या नहीं।जावा .NET की डेटटाइम के बराबर है। पर्स?

क्या कोई समकक्ष वर्ग या तृतीय पक्ष लाइब्रेरी है जो मुझे यह कार्यक्षमता दे सकती है जो .NET की डेटटाइम के बहुत करीब है। पर्स?

मुझे इसे दिनांक प्रारूपों की एक विस्तृत श्रृंखला को संभालने में सक्षम होने की आवश्यकता होगी। पूर्व। "2008/12/20", "1/1/08", "2009/05/10 00:46:00", "2009/05/10 17:46:00"

उत्तर

7

में parse विधि देखें DateFormat कक्षा। यहां एक नमूना

DateFormat df = new SimpleDateFormat ("yyyy-MM-dd"); 
Date date = df.parse("2001-01-01"); 
1

चेक DateFormat वर्ग के DateFormat.parse (स्ट्रिंग) तरीके है।

इसके अलावा, कक्षा की तारीख में दो बहिष्कृत विधियां हैं जो दिनांक वस्तुओं में तारों का विश्लेषण करती हैं, हालांकि सामान्य रूप से तिथि वर्ग का उपयोग अनुशंसित नहीं है। इसे कैलेंडर वर्ग द्वारा प्रतिस्थापित किया गया है।

1

उपयोग DateFormat:

DateFormat format = new SimpleDateFormat("yyyy-MM-dd"); 
Date date = format.parse("2010-03-15"); 

SimpleDateFormat (बहुत आसान है लेकिन ... तुम सच में कुछ और अधिक शक्तिशाली का उपयोग -और यह वास्तव में है worth- आप Joda Time उपयोग कर सकते हैं पर विचार करना चाहते है, तो यह एक बहुत शक्तिशाली है,।। अभी तक उपयोग में आसान पुस्तकालय। दरअसल proposal to make a new standard library बहुत समान है।

संबंधित मुद्दे