உள்ளடக்கம்
ஜாவாவைப் பயன்படுத்தி தேதிகளை ஒப்பிடுவதற்கு பல வழிகள் உள்ளன. உள்நாட்டில், மொழியில், ஒரு தேதி ஒரு மாறியைப் பயன்படுத்தி நேரத்தின் ஒரு புள்ளியாக குறிப்பிடப்படுகிறது நீண்டது. இது ஜனவரி 1970 முதல் கடந்து வந்த மில்லி விநாடிகளின் எண்ணிக்கையைக் கொண்டுள்ளது. ஜாவாவில், வர்க்கம் உள்ளது உனக்கு கொடுக்கிறது (தரவு), இதில் ஒப்பிட்டுப் பார்க்க உதவும் பல முறைகள் உள்ளன. எந்தவொரு ஒப்பீட்டு முறையும் அடிப்படையில் இரண்டு தேதி பொருள்களில் சேமிக்கப்பட்ட நேரங்களை ஒப்பிடும்.
படிகள்
4 இன் முறை 1: பயன்படுத்துதல் ஒப்பிடும் பொழுது
- ஒப்பிடு முறையைப் பயன்படுத்தவும். தேதி வகுப்பு ஒப்பிடக்கூடிய இடைமுகத்தை செயல்படுத்துகிறது
எனவே, ஒப்பீட்டு முறையைப் பயன்படுத்தி இரண்டு தேதிகளை ஒப்பிடலாம். தேதிகள் ஒரே மாதிரியாக இருந்தால், முறை பூஜ்ஜியத்தைத் தரும். ஒப்பிடும் தேதி ஒரு வாதமாக அனுப்பப்பட்ட தேதியை விட முந்தையதாக இருந்தால், பூஜ்ஜியத்திற்கும் குறைவான மதிப்பு திரும்பப் பெறப்படும். இதற்கு நேர்மாறாக நடந்தால், திரும்பிய மதிப்பு பூஜ்ஜியத்தை விட அதிகமாக இருக்கும். -
தேதி பொருள்களை உருவாக்கவும். ஒவ்வொரு தேதியையும் ஒப்பிடுவதற்கு முன்பு நீங்கள் ஒரு பொருளை உருவாக்க வேண்டும். இதைச் செய்வதற்கான ஒரு வழி வகுப்பைப் பயன்படுத்துவது சிம்பிள் டேட் ஃபார்மேட். ஒரு தேதியை தேதி பொருளாக எளிதாக மாற்ற இது உங்களை அனுமதிக்கிறது. - தேதி பொருள்களை ஒப்பிடுக. கீழேயுள்ள குறியீடு ஒவ்வொரு வழக்கையும் நிரூபிக்கும், அங்கு சமமான, சிறிய மற்றும் முக்கிய தேதிகள் ஒரு வாதமாக அனுப்பப்படும்.
4 இன் முறை 2: பயன்படுத்துதல் சமம், தி பிறகு அது தான் முன்
-
முறைகளுக்குப் பின்னும் அதற்கு முன்னும் சமமானவற்றைப் பயன்படுத்தவும் (முறையே சமமாக, பின் மற்றும் முன்). தேதிகளை ஒப்பிட்டுப் பார்க்க இந்த முறைகளைப் பயன்படுத்தலாம். இரண்டு தேதிகள் ஒரே நேரத்தில் ஒரே புள்ளியைக் குறித்தால், சமமான முறை உண்மைக்குத் திரும்பும்.ஒப்பீட்டு முறையை நிரூபிக்கும்போது நாங்கள் ஏற்கனவே உருவாக்கிய தேதிகளை கீழே உள்ள எடுத்துக்காட்டுகள் பயன்படுத்தும். - முன் முறையைப் பயன்படுத்தி ஒப்பிடுதல். கீழேயுள்ள குறியீடு உண்மையைத் தரும் ஒரு வழக்கையும், தவறானதைத் தரும் வழக்கையும் காட்டுகிறது. தேதி 1 தேதி 2 ஐ விட முந்தையதாக இருந்தால், உண்மை திரும்புவதற்கு முன். இல்லையெனில், அது தவறானது.
-
பின் முறையைப் பயன்படுத்தி ஒப்பிடுதல். கீழேயுள்ள குறியீடு உண்மையைத் தரும் ஒரு வழக்கையும், தவறானதைத் தரும் வழக்கையும் காட்டுகிறது. தேதி 2 தேதி 1 ஐ விட பிற்பகுதியில் இருந்தால், அது உண்மைக்குத் திரும்பும். இல்லையெனில், அது தவறானது. - சமமான முறையைப் பயன்படுத்தி ஒப்பிடுதல். கீழேயுள்ள குறியீடு உண்மையைத் தரும் ஒரு வழக்கையும், தவறானதைத் தரும் வழக்கையும் காட்டுகிறது. தேதிகள் ஒரே மாதிரியாக இருந்தால், சமமான முறை உண்மைக்குத் திரும்பும். இல்லையெனில், அது தவறானது.
4 இன் முறை 3: கேலெண்டர் வகுப்பைப் பயன்படுத்துதல்
- காலெண்டரைப் பயன்படுத்தவும். கேலெண்டர் வகுப்பில் ஒப்பிட்டு, சமமாக, முறைகளுக்குப் பின் மற்றும் அதற்கு முன் உள்ளது, மேலும் அவை தேதி வகுப்பில் மேலே விவரிக்கப்பட்டதைப் போலவே செயல்படுகின்றன. ஒரு தேதியின் தகவல் காலெண்டரில் சேமிக்கப்படுவதால், ஒப்பிட்டுப் பார்க்க தேதியைப் பிரித்தெடுக்க வேண்டிய அவசியமில்லை.
- கேலெண்டர் பொருள்களின் நிகழ்வுகளை உருவாக்கவும். கேலெண்டர் வகுப்பின் முறைகளைப் பயன்படுத்த, இந்த வகுப்பின் பொருள்களை உடனடிப்படுத்த வேண்டியது அவசியம். நல்ல செய்தி என்னவென்றால், முன்னர் உருவாக்கிய தேதி நிகழ்வுகளிலிருந்து தேதியை நீங்கள் பிரித்தெடுக்க முடியும்.
- முன்பு பயன்படுத்தி cal1 மற்றும் cal2 ஐ ஒப்பிடுக. கீழே உள்ள குறியீடு உண்மைக்கு திரும்ப வேண்டும், ஏனெனில் cal1 cal2 ஐ விட முந்தையது.
- Cal1 மற்றும் cal2 ஐ பின்னர் பயன்படுத்தவும். கீழே உள்ள குறியீடு தவறானதாக இருக்க வேண்டும், ஏனெனில் cal2 cal1 ஐ விட முந்தையது.
- சமத்தைப் பயன்படுத்தி cal1 மற்றும் cal2 ஐ ஒப்பிடுக. கீழேயுள்ள குறியீடு ஒரு உண்மையான வழக்கு மற்றும் தவறான வழக்கின் உதாரணத்தைக் காட்டுகிறது. ஒப்பீட்டில் பயன்படுத்தப்படும் காலண்டர் வகுப்பின் இரண்டு நிகழ்வுகளே பதிலை வரையறுக்கின்றன. குறியீடு "உண்மை" மற்றும் அடுத்த வரியில் "பொய்" என்று கொடுக்க வேண்டும்.
4 இன் முறை 4: பயன்படுத்துதல் getTime
- இரண்டு தேதிகளின் நேரத்தை ஒப்பிட்டுப் பார்க்க நீங்கள் getTime ஐப் பயன்படுத்தலாம். இருப்பினும், நாங்கள் முன்பு காட்டிய அணுகுமுறைகள் எளிமையானவை, எனவே தயவுசெய்து அவர்களுக்கு முன்னுரிமை கொடுங்கள். இது ஜாவாவில் உள்ள இரண்டு பழமையான தரவு வகைகளின் ஒப்பீடாக இருக்கும், எனவே இதை "<", ">" மற்றும் "==" ஆபரேட்டர்களைப் பயன்படுத்தி செய்ய முடியும்.
- நேரத்தைக் குறிக்க நீண்ட பொருள்களை உருவாக்குதல். தேதிகளை ஒப்பிடுவதற்கு முன், நீண்ட முழு எண்களை உருவாக்கி, நாம் முன்பு உருவாக்கிய தேதி பொருள்களை ஒதுக்கவும். அதிர்ஷ்டவசமாக, getTime () முறை உங்களுக்காக எல்லா வேலைகளையும் செய்யும்.
- "குறைவாக" ஒப்பிடுங்கள். இதைச் செய்ய, இரண்டு முழு எண்களை ஒப்பிடும்போது “<” என்ற குறியீட்டைப் பயன்படுத்தவும். Time1 time2 ஐ விட குறைவாக இருப்பதால், முதல் செய்தி காண்பிக்கப்பட வேண்டும். தி வேறு இது தொடரியல் காரணங்களுக்காக மட்டுமே சேர்க்கப்பட்டுள்ளது.
- ஒரு "விட பெரிய" ஒப்பீடு செய்யுங்கள். இதைச் செய்ய, இரண்டு முழு எண்களை ஒப்பிடும்போது “>” சின்னத்தைப் பயன்படுத்தவும். Time1 time2 ஐ விட அதிகமாக இருப்பதால், முதல் செய்தி திரையில் தோன்றும். தி வேறு இது தொடரியல் காரணங்களுக்காக மட்டுமே சேர்க்கப்பட்டுள்ளது.
- சமத்துவ சோதனை செய்யுங்கள். இரண்டு முழு எண்களை ஒப்பிடும்போது சமத்துவத்தை சோதிக்க “==” சின்னத்தைப் பயன்படுத்தவும். Time1 time3 க்கு சமமாக இருப்பதால், முதல் செய்தி திரையில் தோன்றும். நிரல் மற்றதை அடைந்தால், தேதிகள் ஒரே மாதிரியாக இல்லை என்று அர்த்தம்.