2009-10-26 12 views
14

मैं अधिमानतः मैं भी रूप में अच्छी तरह प्रारूप निर्दिष्ट होना चाहते हैं एक UIDatePicker (से तारीख को पुनः प्राप्त करने की जरूरत है। उदाहरण के लिए, mmdd उत्पादन स्ट्रिंग 1209. किसी भी स्ट्रिंग जिसका समुचित रूप में अच्छी तरह काम करेगा पार्स होगा।आईओएस एसडीके: UIDatePicker से तारीख कैसे प्राप्त करें?

धन्यवाद । पहले से

उत्तर

40

आप दिनांक संपत्ति का उपयोग करने की जरूरत है:

NSDate *myDate = datePicker.date; 

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; 
[dateFormat setDateFormat:@"cccc, MMM d, hh:mm aa"]; 
NSString *prettyVersion = [dateFormat stringFromDate:myDate]; 

BTW, यह स्पष्ट नहीं है, लेकिन आप प्रारूप में सिंगल कोट्स के अंदर यह शामिल करके विशिष्ट गैर पार्स पाठ जोड़ सकते हैं:

[dateFormat setDateFormat:@"'Game-'yyyyMMdd-HHmm'.xml'"]; 
NSString *filenameVersion = [dateFormat stringFromDate:myDate]; 
+0

अच्छा काम करता है। धन्यवाद। –

+0

"पार्सडडेट" क्या है? – Souljacker

+0

यकीन नहीं है, मैंने उदाहरण अपडेट किया है। –

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