سؤال

وأحتاج لقطع الوقت من البيانات منتقي التاريخ. عندما أحاول تحديد موعد كتسمية، وقت إلحاق أيضا لذلك. هل هناك أي طريقة لقطع جزئي من سلسلة البيانات منقار. الرجاء المساعدة. يرجع الفضل في ذلك مسبقا.

هل كانت مفيدة؟

المحلول 2

وحصلت على عمل.

-(IBAction) timerButtonPressed:(id)sender
{
NSDate *newDate = [datePicker date];
NSDateFormatter *format = [[NSDateFormatter alloc] init];
[format setDateFormat:@"HH:mm"];
dateField.text = [format stringFromDate:newDate];
}

وشكرا لمعلوماتك.

نصائح أخرى

وأنت قد تريد أن تجرب شيئا من هذا القبيل:

وNSDateFormatter * dateFormatter = [[[NSDateFormatter الوك] الحرف الأول] autorelease].  [dateFormatter setDateStyle: NSDateFormatterMediumStyle].  [dateFormatter setTimeStyle: NSDateFormatterNoStyle]؛

وtextLabel.text = [dateFormatter stringFromDate: picker.date]؛

وNSDateFormatter يسمح لك لتنسيق أي تاريخ وفقا للغة الحالية. راجع وثائق للحصول على التفاصيل التي هي الأساليب المتاحة. لتعطيل استخدام الوقت setTimeSytle مع NSDateForammterNoStyle (انظر المثال).

وكيف حالك تنسيق البيانات منتقي التاريخ؟ والذي تستخدمه هذه UIDatePickerModeDate ثابت؟ هناك الكثير من الطرق لتنسيق البيانات. تبين لي ما تقومون به حاليا بحيث استطيع ان اقول لكم كيف لخفض الوقت اللازم.

وأنصحك أن نلقي نظرة على وجوه NSDateFormatter. لقد استعملت هذا عدة مرات لتنسيق النتائج من بلدي منتقي التاريخ.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top