क्या किसी को आईसीएस फ़ाइल में कोई तरीका पता है कि यह निर्दिष्ट करने के लिए कि स्थानीय समय में स्थानीय समय में लिखा गया है? मैंने सोचा कि समय के अंत से 'ज़ेड' छोड़कर, और टीटीआईडी = "अमेरिका/डेनवर" (उदाहरण के लिए) डीटीएसटीएआरटी और डीटीईएनडी लाइनों में इसका उपयोग करके इसे पूरा किया गया, लेकिन एमएस आउटलुक मानता है कि हर समय स्थान के मानक समय में होता है। मेरी घटनाएं सभी दिन में डेलाइट बचत समय लेती हैं।एमएस आउटलुक स्थानीय समय में गलत तरीके से आईसीएस फाइलों का व्याख्या करता है: डेलाइट बचत समय ओवरकोरेशन
क्या मुझे ऐप को फिर से लिखना है ताकि यूटीसी में समय हो?
क्या मुझे शुरुआत में एक ब्लॉक शामिल करना होगा जो किसी भी समय क्षेत्र को परिभाषित करता है? यह मुश्किल है क्योंकि मैं ओल्सन डेटाबेस में हर समय क्षेत्र का समर्थन करना चाहता हूं।
लेकिन वर्तमान में एमएस आउटलुक प्रत्येक नियुक्ति को धक्का देता है जो डेलाइट बचत समय के दौरान एक घंटा आगे है, जो गलत है।
किसी भी मदद के लिए अग्रिम धन्यवाद।
मुझे भी एक जवाब सुनना अच्छा लगेगा। मुझे लगता है कि इसके लिए दो विकल्प हैं: 1) फ़ाइल में टाइमज़ोन-स्वतंत्र प्रारंभ समय को कॉन्फ़िगर करें, यदि संभव हो तो 2) उपयोगकर्ता के समय क्षेत्र सर्वर-पक्ष की जांच करें और रन-टाइम पर एक विशिष्ट .ics फ़ाइल की सेवा करें। –