2010-05-12 13 views
12

में कनवर्ट करना आप उद्देश्य-सी में दिनांक, समय (घंटे, मिनट, सेकंड) में यूनिक्स टाइमस्टैम्प (जो कि टाइमस्टैम्प को इंगित करने वाले नंबर के रूप में है) को कैसे परिवर्तित कर सकते हैं ?यूनिक्स टाइमस्टैम्प को तिथि, घंटों, मिनटों, दूसरे उद्देश्य सी

अग्रिम में Thanx।

उत्तर

16

आउटपुट के लिए, NSDateFormatter का उपयोग करें। अन्य उद्देश्यों के लिए मूल्य निकालने के लिए, NSDateComponents का उपयोग करें। उदाहरण के लिए:

NSDate *date = [NSDate dateWithTimeIntervalSince1970:1234567]; 
NSDateComponents *weekdayComponents = [[NSCalendar currentCalendar] components:NSWeekdayCalendarUnit fromDate:date]; 
int weekday = [weekdayComponents weekday]; 
+0

यह मुझे एक त्रुटि दे रही है: 'ग्रेगोरियन' अघोषित (पहली बार इस समारोह में उपयोग करें) – neha

+0

[NSCalendar currentCalendar] – JeremyP

+0

धन्यवाद, द्वारा ग्रेगोरियन जवाब में संपादित बदलें। –

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