1. LocalTime
வர்க்கம்
LocalTime
நீங்கள் நேரத்துடன் ஆனால் தேதி இல்லாமல் வேலை செய்ய வேண்டிய நிகழ்வுகளுக்காக வகுப்பு உருவாக்கப்பட்டது . உதாரணமாக, நீங்கள் ஒரு அலாரம் கடிகார பயன்பாட்டை எழுதுகிறீர்கள் என்று வைத்துக்கொள்வோம். நீங்கள் நேரத்தைப் பற்றி கவலைப்படுகிறீர்கள், ஆனால் தேதி அல்ல.
வர்க்கம் LocalTime
வகுப்பிற்கு மிகவும் ஒத்திருக்கிறது LocalDate
- அதன் பொருள்களை உருவாக்கிய பிறகு மாற்ற முடியாது.
தற்போதைய நேரத்தைப் பெறுதல்
புதிய பொருளை உருவாக்க LocalTime
, நீங்கள் நிலையான முறையைப் பயன்படுத்த வேண்டும் now()
. உதாரணமாக:
LocalTime time = LocalTime.now();
time
ஒரு மாறி எங்கே LocalTime
, மற்றும் வகுப்பின் நிலையான முறைக்கான அழைப்பு .LocalTime.now()
now()
LocalTime
உதாரணமாக:
குறியீடு | கன்சோல் வெளியீடு |
---|---|
|
|
புள்ளியைத் தொடர்ந்து தற்போதைய நானோ விநாடிகளின் எண்ணிக்கை உள்ளது.
2. ஒரு குறிப்பிட்ட நேரத்தைப் பெறுதல்
ஒரு குறிப்பிட்ட நேரத்தைப் பெற, நீங்கள் நிலையான of()
முறையைப் பயன்படுத்த வேண்டும். உதாரணமாக:
LocalTime time = LocalTime.of(hours, minutes, seconds, nanoseconds);
நீங்கள் மணிநேரம், நிமிடங்கள், வினாடிகள் மற்றும் நானோ விநாடிகளில் கடந்து செல்கிறீர்கள்.
உதாரணமாக:
குறியீடு | கன்சோல் வெளியீடு |
---|---|
|
|
மூலம், இந்த முறைக்கு மேலும் இரண்டு வேறுபாடுகள் உள்ளன:
LocalTime time = LocalTime.of(hours, minutes, seconds);
மற்றும்
LocalTime time = LocalTime.of(hours, minutes);
எனவே உங்களுக்கு மிகவும் வசதியானதை நீங்கள் பயன்படுத்தலாம்.
ஒரு நொடியின் குறியீட்டின் அடிப்படையில் நேரத்தைப் பெறுதல்
ஒரு நாளில் ஒரு நொடியின் குறியீட்டின் மூலமும் நீங்கள் நேரத்தைப் பெறலாம். இதைச் செய்ய, எங்களிடம் நிலையான ofSecondOfDay()
முறை உள்ளது:
LocalTime time = LocalTime.ofSecondOfDay(seconds);
வினாடிகள் என்பது நாள் தொடங்கியதிலிருந்து வரும் வினாடிகளின் எண்ணிக்கை.
உதாரணமாக:
குறியீடு | கன்சோல் வெளியீடு |
---|---|
|
|
ஆம், 10,000 வினாடிகள் என்பது மூன்று மணிநேரத்தை விட சற்று குறைவானது. எல்லாம் சரிதான்.
3. காலத்தின் கூறுகளைப் பெறுதல்
ஒரு பொருளிலிருந்து ஒரு குறிப்பிட்ட கால உறுப்பு மதிப்பைப் பெற LocalTime
, எங்களிடம் பின்வரும் முறைகள் உள்ளன:
முறை | விளக்கம் |
---|---|
|
மணிநேரத்தைத் திருப்பித் தருகிறது |
|
நிமிடங்களைத் திருப்பித் தருகிறது |
|
வினாடிகளைத் திருப்பித் தருகிறது |
|
நானோ விநாடிகளைத் திருப்பித் தருகிறது |
உதாரணமாக:
குறியீடு | கன்சோல் வெளியீடு |
---|---|
|
|
LocalTime
4. ஒரு பொருளில் நேரத்தை மாற்றுதல்
வகுப்பில் LocalTime
நீங்கள் நேரத்துடன் வேலை செய்ய அனுமதிக்கும் முறைகளும் உள்ளன. இந்த முறைகளை செயல்படுத்துவது வகுப்பின் முறைகளுக்கு ஒப்பானது LocalDate
: அவை ஏற்கனவே உள்ள பொருளை மாற்றாது LocalTime
, மாறாக விரும்பிய தரவுகளுடன் புதிய ஒன்றைத் தருகின்றன.
வகுப்பின் முறைகள் இங்கே LocalTime
:
முறை | விளக்கம் |
---|---|
|
மணிநேரம் சேர்க்கிறது |
|
நிமிடங்கள் சேர்க்கிறது |
|
வினாடிகளைச் சேர்க்கிறது |
|
நானோ விநாடிகளைச் சேர்க்கிறது |
|
மணிநேரத்தை கழிக்கிறது |
|
நிமிடங்களைக் கழிக்கிறது |
|
வினாடிகளைக் கழிக்கிறது |
|
நானோ வினாடிகளைக் கழிக்கிறது |
உதாரணமாக:
குறியீடு | கன்சோல் வெளியீடு |
---|---|
|
|
ஒவ்வொரு சந்தர்ப்பத்திலும் அசல் பொருளுடன் தொடர்புடைய புதிய நேரத்தைப் பெறுகிறோம் என்பதை நினைவில் கொள்க time
. நீங்கள் 3600 seconds
ஒரு நேரத்தைச் சேர்த்தால், சரியாகச் சேர்க்கவும் 1hour
.
GO TO FULL VERSION