2010-02-09 7 views

उत्तर

9

एक आउटलेट बनाएं और फिर बस पूछना अपने मूल्य

-(IBAction)OnButtonClick:(id)sender 
{ 
    NSDate *date = datePicker.date; 
    label.text = [date description]; 
} 
+1

यहाँ मेरी जवाब है: - (IBAction) timeChange: (आईडी) इस { \t NSDateFormatter * dateFormatter = [[NSDateFormatter alloc] init]; \t [dateFormatter setDateStyle: NSDateFormatterLongStyle]; \t [डेटफॉर्मेटर सेटटाइम स्टाइल: NSDateFormatterShortStyle]; \t एनएसएसटींग * टाइमटाइम; \t theTime = [dateFormatter stringFromDate: [myDatePicker date]]; \t showDate.text = theTime; } – imsatasia

+0

डेट फॉर्मेटर जारी करने के लिए मत भूलना! –

0
DatePicker=[[UIDatePicker alloc]init]; 

    [DatePicker setDatePickerMode:UIDatePickerModeDate]; 

    //[DatePicker setMaximumDate:[NSDate date]]; 

    [DatePicker setMinimumDate:[NSDate date]]; 

    [DatePicker addTarget:self action:@selector(updateDate:) 

forControlEvents:UIControlEventValueChanged]; 



-(void) doneButton 

{ 

    [self updateDate:DatePicker]; //calling this fuction on inside the button 

} 




-(void)updateDate:(UIDatePicker *)sender 

{ 
    NSDate *date = self.DatePicker.date; 

    _dateFormat = [[NSDateFormatter alloc]init]; 

    [_dateFormat setDateFormat:@"MM/dd/yyyy"]; 

    DateTextField.text = [_dateFormat stringFromDate:date]; 
} 
+0

हैलो और आपका स्वागत है! शायद कुछ स्पष्टीकरण अच्छा हो सकता है। धन्यवाद! – PatJ

0

स्विफ्ट 2,0

@IBAction func buttonPressed(sender: AnyObject) { 
    let date: NSDate = timePicker.date 
    label.text = date.description 
} 
संबंधित मुद्दे