मैं वेब सेवा के माध्यम से कुछ वस्तुओं के आसपास गुजर रहा हूं और उनमें से कुछ में java.sql.Date शामिल है। क्योंकि तिथि में खाली कन्स्ट्रक्टर नहीं है क्योंकि यह धारावाहिक प्राप्त नहीं करना चाहता है।जावा में सीरियलाइजिंग दिनांक
एक प्रश्न का पहला भाग आसान है: ग्राहक और सेवा के बीच की तारीख को पारित करने का सबसे अच्छा तरीका क्या है?
दूसरा भाग थोड़ा चालक है: एक बार जब मैं तय करता हूं कि तारीखों को कैसे पास किया जाए, तो मैं स्पष्ट रूप से दिनांक क्षणिक घोषित कर सकता हूं और कुछ रैपर वर्ग को स्ट्रिंग या जो भी हो, तारीखों को पारित करने के लिए कर सकता हूं, लेकिन कई समाधानों के लिए पारदर्शी रूप से उसी समाधान को कैसे लागू करें कक्षाएं जिसमें तिथि शामिल है?
(मैं एक कूबड़ कि DynamicProxy thingy एक समाधान हो सकता है है, लेकिन सूर्य की साइट पर प्रलेखन पढ़ने इसलिए यदि यह वास्तव में उस दिशा में कुछ है, कुछ स्पष्टीकरण की सराहना की जाएगी, बहुत मददगार नहीं था)
संपादित करें : मैंने गलत सवाल पूछा, क्षमा करें (मेरे और सहकर्मी के बीच कुछ गलतफहमी वास्तव में एक समस्या है)। Deserializing के कारण समस्या होती है। तो एक बार जब मैं एक्सएमएल प्रारूप में डेट करता हूं तो यह खुद को ग्रेगोरियन कैलेंडर के रूप में deserialize करने की कोशिश करता है। एक प्रश्न का अन्य भाग अभी भी बनी हुई है: कुछ अलग-अलग वर्गों के लिए 10 अलग-अलग रैपर बनाने के बिना कुछ (लंबी टाइमस्टैम्प या ग्रेगोरियन कैलेंडर) प्राप्त करने और इसे एसक्यूएल तिथि में परिवर्तित करने का सबसे अच्छा तरीका क्या है। मैं कोड और wsdl पीढ़ी के लिए नेटबीन का उपयोग कर रहा हूँ।
जैसे एंट्ज़िक ने ऊपर कहा, यह तिथि में निहित टाइमज़ोन खो देता है। – Coderer