ចាវ៉ាទទួលបានពេលវេលាកាលបរិច្ឆេទបច្ចុប្បន្ន

តើធ្វើដូចម្តេចដើម្បីទទួលបានកាលបរិច្ឆេទនិងពេលវេលាបច្ចុប្បន្ននៅចាវ៉ា? នៅក្នុងការណែនាំនេះយើងនឹងមើលវិធីសាស្រ្តបីផ្សេងគ្នានៅក្នុងចាវ៉ា ៨ ។

ថ្នាក់ដែលត្រូវបានប្រើដើម្បីបង្ហាញកាលបរិច្ឆេទនិងពេលវេលាគឺ LocalDate, | _ + _,, LocalTime

ទទួលបានកាលបរិច្ឆេទបច្ចុប្បន្ន

នេះ LocalDateTime ថ្នាក់ត្រូវបានប្រើដើម្បីតំណាងកាលបរិច្ឆេទ។

LocalDate

GetCurrentDate.java

លទ្ធផល៖

import java.time.LocalDate; public class GetCurrentDate {
public static void main(String[] args) {
LocalDate now = LocalDate.now();
System.out.println(now.toString());
} }

កាលបរិច្ឆេទមានទ្រង់ទ្រាយ

យើងអាចប្រើ 2020-02-07 ដើម្បីធ្វើទ្រង់ទ្រាយបង្ហាញកាលបរិច្ឆេទ។ ឧទាហរណ៍ដើម្បីបង្ហាញកាលបរិច្ឆេទបច្ចុប្បន្នជាទម្រង់នៃ _ _ + _ | យើង​ប្រើ:



DateTimeFormatter

លទ្ធផល៖

yyyy/mm/dd

import java.time.LocalDate; import java.time.format.DateTimeFormatter; public class GetCurrentDate {
public static void main(String[] args) {
LocalDate now = LocalDate.now();
System.out.println(now.format(DateTimeFormatter.ofPattern('yyyy/MM/dd')));
} }
ថ្នាក់មានវិធីសាស្រ្តមានប្រយោជន៍ផ្សេងទៀតដែលយើងអាចប្រើដើម្បីទទួលបានព័ត៌មានលម្អិតបន្ថែមទៀតអំពីកាលបរិច្ឆេទបច្ចុប្បន្នដូចជា៖ |

2020/02/07

លទ្ធផល៖

LocalDate

ទទួលបានពេលវេលាបច្ចុប្បន្ន

នេះ getDayOfWeek() ថ្នាក់តំណាងឱ្យពេលវេលាមួយ។

getDayOfMonth()

getDayOfYear()សម្គាល់ៈយើងអាចប្រើបាន កាលបរិច្ឆេទTimeFormatter ដើម្បីធ្វើទ្រង់ទ្រាយបង្ហាញពេលវេលា។

លទ្ធផល៖

import java.time.LocalDate; public class GetCurrentDate {
public static void main(String[] args) {
LocalDate now = LocalDate.now();
System.out.println('Today's date: ' + now.toString());
System.out.println('Day of week: ' + now.getDayOfWeek().toString());
System.out.println('Day of month: ' + now.getDayOfMonth());
System.out.println('Day of year: ' + now.getDayOfYear());
} }

Today's date: 2020-02-07 Day of week: FRIDAY Day of month: 7 Day of year: 38 ថ្នាក់ក៏មានវិធីសាស្រ្តប្រើប្រាស់ងាយៗដើម្បីទទួលបានព័ត៌មានលំអិតបន្ថែមទៀតអំពីពេលវេលាបច្ចុប្បន្ន៖

LocalTime

លទ្ធផល៖

GetCurrentTime.java

ទទួលបានពេលវេលាកាលបរិច្ឆេទបច្ចុប្បន្ន

ដើម្បីទទួលបានកាលបរិច្ឆេទបច្ចុប្បន្ន និង ពេលវេលាយើងអាចប្រើ import java.time.LocalTime; import java.time.format.DateTimeFormatter; public class GetCurrentTime {
public static void main(String[] args) {
LocalTime now = LocalTime.now();
System.out.println('Time now: ' + now.toString());
System.out.println('Formatted time: ' + now.format(DateTimeFormatter.ofPattern('HH:mm:ss')));
} }
ថ្នាក់

Time now: 00:02:53.313 Formatted time: 00:02:53

លទ្ធផល៖

LocalTime