2010-06-15 14 views

उत्तर

16

स्मृति से (मैं एक ObjC पर्यावरण पल में काम नहीं है):

int yourDOW = [[[NSCalendar currentCalendar] components:NSWeekdayCalendarUnit 
    fromDate:yourDate] weekday]; 
if (yourDOW == 2) { ... }  // Sun = 1, Sat = 7 

दूसरे शब्दों में:

  • उपयोगकर्ता की वर्तमान कैलेंडर प्राप्त करें।
  • दी गई तारीख के आधार पर सप्ताहांत इकाई प्राप्त करें।
  • उस से सप्ताह का दिन प्राप्त करें।
  • अपनी इच्छित चीज़ों के साथ तुलना करें।
+0

आपकी याददाश्त काफी अच्छी है। –

+0

क्या 1 रविवार होगा, या रविवार होगा? –

+0

यह आपके कैलेंडर पर निर्भर करता है, विवरण के लिए http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSDateComponents_Class/Reference/Reference.html देखें: सप्ताहांत इकाइयां संख्या 1 से n हैं , जहां सप्ताह में दिनों की संख्या है। उदाहरण के लिए, ग्रेगोरियन कैलेंडर में, एन 7 है और रविवार का प्रतिनिधित्व 1. – paxdiablo

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