2010-03-26 8 views
5

प्रत्येक पाठ्यक्रम के लिए मैं उस सप्ताह के दिन को संग्रहीत कर रहा हूं जिसमें उपयोगकर्ता के पास कक्षा है ... और प्रारंभ और समाप्ति समय और कमरा संख्या। डेटा प्रकार के मामले में सबसे अच्छा तरीका क्या होगा, समय संग्रहित करने के लिए ?? ताकि जब मैं इसे खींचूं तो मैं इसे 1:00 बजे प्रदर्शित कर सकता हूं।कोर डेटा में दिनांक/समय को स्टोर करने का सबसे अच्छा तरीका

धन्यवाद!

उत्तर

3

प्रत्येक बार जब आप स्टोर करना चाहते हैं तो अपने प्रबंधित ऑब्जेक्ट मॉडल में दिनांक विशेषता का उपयोग करें। Core Data Programming Guide में "तिथियां और समय" पर अनुभाग देखें।

+0

यह पृष्ठ पुराना हो गया है, यह क्या कहा? –

1

यदि इसकी वास्तविक तिथि उदा। मंगलवार, 15 दिसंबर 2010 1:00 बजे सीएसटी, तो आप डेटा विशेषता का उपयोग कर सकते हैं।

हालांकि, अगर यह दिन का एक सामान्य समय है उदा। किसी भी बुधवार को शाम 1:00 बजे, आपको दिन, समय और मेरिडियन को तारों और संख्याओं के रूप में रखने के लिए विशेषताओं को बनाने की आवश्यकता होगी।

मैं इस जानकारी के लिए मॉडल में एक इकाई बनाने और फिर इसके साथ संबंध स्थापित करने की अनुशंसा करता हूं।

स्यूडोकोड:

DayAndTimeEntity{ 
    weekdayName = sting; 
    timeOfDay = string or number; //use a number if you need to do calculations 
    isAM = BOOL; 
} 

उपयोग में, "1:00 पर किसी भी सोमवार" देखो की तरह होगा:

aDayAndTimeEntityInstance{ 
    weekdayName = "Monday"; 
    timeOfDay = "1:00" 
    isAM = NO; 
} 

फिर किसी अन्य संस्थाओं इस समय स्टोर करने के लिए जरूरत है कि करने के लिए एक रिश्ते की स्थापना की। आप आवश्यकतानुसार मूल विचार पर विस्तार कर सकते हैं।

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