मैं एक प्रोग्राम है जो एक वर्ग cRawGraph
बुलाया में चार्टिंग और यह स्टोर के लिए कच्चे डेटा में लोड करता मिल गया .. यह तो एक और वर्ग cFormatGraph
कहा जाता है में इस डेटा और यह भंडार स्वरूपों। में संग्रहीत दिनांक वस्तुओं को प्रतिलिपि बनाने के लिए cFormattedGraph
में संग्रहीत दिनांक वस्तुओं को कॉपी करने का कोई तरीका है? मैंने ओरेकल के दस्तावेज़ीकरण को देखा और एक ऐसा निर्माता नहीं देखा जो डेट ऑब्जेक्ट में ले जाएगा या किसी भी तरीके के डेटा को पूरा करेगा।क्या कोई ऑब्जेक्ट संदर्भ के बिना किसी अन्य दिनांक ऑब्जेक्ट में दिनांक ऑब्जेक्ट की प्रतिलिपि बनाने का कोई तरीका है?
कोड स्निपेट:
do{
d=rawData.mDate[i].getDay();
da=rawData.mDate[i];
datept=i;
do{
vol+=rawData.mVol[i];
pt+=rawData.mPt[i];
c++;
i++;
if (i>=rawData.getSize())
break;
} while(d==rawData.mDate[i].getDay());
// this IS NOT WORKING BECOUSE IT IS A REFRENCE AND RawData gets loaded with new dates,
// Thus chnaging the value in mDate
mDate[ii]=da;
mVol[ii]=vol;
mPt[ii]=pt/c;
if (first)
{
smallest=biggest=pt/c;
first=false;
}
else
{
double temp=pt/c;
if (temp<smallest)
smallest=temp;
if (temp>biggest)
biggest=temp;
}
ii++;
} while(i<rawData.getSize());
मुझे यकीन है कि तुम क्या कह रहे हैं नहीं कर रहा हूँ, लेकिन आप 'उपयोग कर सकते हैं ख = new Date (a.getTime())' या 'ख = (तिथि) a.clone();' एक तारीख क्लोन करने के लिए वस्तु। बीटीडब्ल्यू: आपके नमूना कोड में वास्तव में "दिनांक" शब्द नहीं होता है। – eckes