2010-12-13 9 views
7

मेरे पास एक समय क्षेत्र के साथ एक डेटाबेस है। जब मुझे एक php के साथ फ़ील्ड मिलते हैं, तो मुझे JSON द्वारा स्ट्रिंग के रूप में टाइम फ़ील्ड मिलता है। सभी काम के ठीक यहाँ है, लेकिन मैं java.sql.Time प्रारूप में है कि स्ट्रिंग की आवश्यकता है 08:00:00SQL समय (स्ट्रिंग) से java.sql.Time तक पार्स कैसे करें?

ठीक है,:

स्ट्रिंग मैं recive इस तरह है।

ऐसा करने का एक आसान तरीका है?

कोड:

String hour1=retrieveHourFromPHPSqlConnection(); 
Time a=hour1; 

कैसे समय में hour1 को बदलने के लिए?

धन्यवाद

+1

हमें 'घंटा 1' की सामग्री बताएं। – darioo

+1

यह अस्पष्ट है जहां PHP यहां आता है ... सबकुछ कहां चल रहा है? आप जेडीबीसी से डेटा क्यों नहीं प्राप्त कर सकते? –

+1

घंटा 1 की सामग्री 08:00:00 – NullPointerException

उत्तर

15

Javadoc से मैं सुझाव है कि आप इस का उपयोग करने के: mm::

java.sql.Time myTime = java.sql.Time.valueOf(hour1); 

hh में एक स्ट्रिंग लेता है ss स्वरूप और आप एक java.sql.Time वस्तु देता है।

यह जावा 1.4.2 से जावा 7 तक कम से कम मान्य है।

+0

यह काम करता है! धन्यवाद! – NullPointerException

+1

मैंने टिप्पणी के ऊपर देखा 'यह काम करता है! धन्यवाद! - NullPointerException'। फिर से पढ़ें और महसूस किया कि यह उपयोगकर्ता नाम है: डी –

+0

@ जनकराराजपहा हाहा, अच्छा एक: डी – LaGrandMere

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