2009-07-22 14 views
12

से चयनित समय प्राप्त करें मेरे पास मेरे दृश्य पर UIDatePicker है।UIDatePicker

मैंने समय मोड में डेटपिकर सेट किया है।

तो उपयोगकर्ता केवल समय चुन सकते हैं।

जो भी समय उपयोगकर्ता द्वारा चयन किया जाता है एक पाठ बॉक्स में प्रदर्शित किया जाना चाहिए ..

मैं कैसे समय मूल्य प्रदर्शित करने के लिए नहीं जानता - समय मोड - कि DatePicker के माध्यम से उपयोगकर्ता द्वारा निर्धारित है।

.. कृपया मेरी मदद

उत्तर

37

आप स्वरूपित करने के लिए NSDate अपने UIDatePicker द्वारा दिया NSDateFormatter का उपयोग करना होगा। यहाँ यह सोचते हैं आप एक UILabel है कुछ अपरीक्षित नमूना कोड, संपत्ति "mylabel" और संपत्ति "myDatePicker" के रूप में एक UIDatePicker के रूप में:

NSDateFormatter *outputFormatter = [[NSDateFormatter alloc] init]; 
[outputFormatter setDateFormat:@"h:mm a"]; 

self.myLabel.text = [outputFormatter stringFromDate:self.myDatePicker.date]; 

[outputFormatter release]; 

आप Unicode Locale Data Markup Language पृष्ठ पर दिनांक स्वरूप पैटर्न की जांच करना चाहते हैं। स्ट्रिंग "h:mm a" आपको अपने लोकेल के आधार पर "12:08 PM" जैसा कुछ देगा।

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