में टाइमस्टैम्प के साथ दिनांक की तारीख भाग की तुलना करें मेरे पास डेटाबेस में टाइमस्टैम्प है और एप्लिकेशन में मेरे पास तारीख है। मैं हाइबरनेट मानदंड लिखना पसंद करता हूं कि हाइबरनेट उन सभी मैचों को उन तारीखों से खींच सकता है, समय के साथ नहीं। उदा।हाइबरनेट
डीबी टाइमस्टैम्प2011-12-01 15:14:14
में और आवेदन में
मैं java.util.Date जो डिफ़ॉल्ट समय भाग से है की क्या ज़रूरत है। जब मैं कोड निम्नलिखित के साथ डेटाबेस से खोज प्रविष्टियों
मेरी समस्या है मैं कुछ भी नहीं अग्रिम
यदि मैं स्ट्रिंग में तारीख को परिवर्तित करता हूं तो यह मुझे 2011-12-11 02:00:00 दिखाता है 'और यदि मैं एक दिन घटाता या जोड़ता हूं तो मेरी क्वेरी व्यावहारिक परिणाम खींच नहीं लेती है। इस तरह से मैं उन समय प्रविष्टियों को प्राप्त करूंगा जो समय के कारण निर्दिष्ट दिन से पहले झूठ बोलते हैं। – Rehman
उपयुक्त दिनांक सीमा का उपयोग करें। सभी समय फ़ील्ड (घंटे, मिनट, सेकंड, मिलीसेकंड) को 0 पर सेट करें जो कम बाध्य बनाता है। एक दिन जोड़ें यह ऊपरी बाउंड बनाता है। –