Làm cách nào để sử dụng Lớp lịch trong Java?

Lam Cach Nao De Su Dung Lop Lich Trong Java



Lớp Lịch cung cấp một lớp trừu tượng qua các phép tính ngày và giờ. Nó hỗ trợ các lập trình viên làm việc với ngày tháng, thời gian và các hoạt động theo lịch cụ thể. Nó cũng cung cấp các phương pháp khác nhau để thao tác ngày, trích xuất các thành phần cụ thể hoặc xử lý chuyển đổi múi giờ. Lịch có thể được sử dụng để lên lịch sự kiện, lời nhắc, tính toán ngày tháng và các cuộc họp kinh doanh, v.v.

Bài viết này trình bày việc triển khai sử dụng lớp Lịch trong Java.







Làm cách nào để sử dụng Lớp lịch trong Java?

Lớp Lịch là một phần của thư viện chuẩn Java và được hỗ trợ rộng rãi, đảm bảo khả năng tương thích đa nền tảng và hành vi nhất quán trên các triển khai Java khác nhau. Hơn nữa, bằng cách sử dụng nó, các lập trình viên có thể làm việc với ngày và giờ cụ thể cho các khu vực hoặc múi giờ khác nhau.



Các phương thức khác nhau của lớp lịch trong Java

Lớp Lịch cung cấp một số lượng lớn các phương thức mà nhà phát triển có thể sử dụng để truy xuất các phần hoặc loại dữ liệu cụ thể. Các phương pháp này tiết kiệm rất nhiều thời gian và giảm các dòng mã.



Một số phương pháp được sử dụng rộng rãi được nêu dưới đây ở dạng bảng:





Tên phương pháp Giải trình
thêm khoảng trống công khai (int fld, int volume) Nó được sử dụng để thêm hoặc xóa lượng thời gian cụ thể vào trường được cung cấp của lịch.
xóa khoảng trống cuối cùng công khai (truy vấn int) Đặt “ truy vấn ” giá trị chỉ dành cho lớp Lịch.
Ngày getTime() Nó trả về một đối tượng Date chứa giá trị thời gian.
trừu tượng int getMaximum(int truy vấn) Truy xuất dữ liệu tối đa cho truy vấn lịch đã chọn.
chuỗi công khai getCalendarType() Truy xuất các loại được hỗ trợ bởi Môi trường thời gian chạy.
lịch tĩnh công khai getInstance() Được sử dụng để lấy đối tượng/đối tượng của lịch so với thời gian được cung cấp/hiện tại.
công khai dài getTimeInMillis() Hiển thị thời gian hiện tại ở định dạng mili giây.
trừu tượng int getMinimum(int truy vấn) Truy xuất giá trị nhỏ nhất cho truy vấn đã chọn của lịch.

Bây giờ chúng ta hãy xem qua một số ví dụ để hiểu rõ hơn về cách sử dụng các phương thức này trong Java:

Ví dụ 1: Sử dụng Phương thức “get” và “currentTimeMillis()”



Các ' lấy() ” phương thức đơn giản trả về phần được chỉ định của lịch và “ currentTimeMillis() ” lấy thời gian ở định dạng mili giây như hình dưới đây:

nhập java.util. * ;
lớp công khai CalendarGetMethod {
public tĩnh void main ( Sợi dây [ ] tranh luận ) // Tạo phương thức chính

{
curTime dài = System.currentTimeMillis ( ) ;
Lịch calendarInstance = Calendar.getInstance ( ) ;
System.out.println ( 'Năm nay: ' + lịchInstance.get ( Năm dương lịch ) ) ;
System.out.println ( 'Ngày hiện tại: ' + lịchInstance.get ( lịch.DATE ) ) ;
System.out.println ( 'Phút hiện tại:' + lịchInstance.get ( Lịch.MINUTE ) ) ;
System.out.println ( 'Thứ hai hiện tại:' + lịchInstance.get ( Lịch.SECOND ) ) ;
System.out.println ( 'Thời gian hiện tại tính bằng mili giây:' + curTime ) ;
}
}

Giải thích đoạn mã trên:

  • Đầu tiên ' công cộng ” lớp được tạo với tên “ LịchGetMethod ”. Bên trong nó, tạo một “ dài ” loại biến có tên “ curTime ” và khởi tạo nó với giá trị được trả về bởi lệnh “ currentTimeMillis() ' phương pháp.
  • Tiếp theo, tạo một phiên bản của “ Lịch ” lớp có tên “ sơ thẩm lịch ”. Trường hợp này được sử dụng để gọi “ lấy() ” phương pháp truy xuất hiện tại “ Năm ”, “ Tháng ”, “ Phút ', Và ' Thứ hai ”. Và hiển thị đầu ra trên bàn điều khiển bằng phương thức println().

Sau khi kết thúc thực hiện, đầu ra hiển thị dưới dạng:

Ảnh chụp nhanh cho thấy dữ liệu cần thiết đã được truy xuất.

Ví dụ 2: Sử dụng Phương thức “getMaximum()” và “getMinimum()”

Để chỉ truy xuất phần dữ liệu cụ thể từ “ Lịch ” lớp tùy thuộc vào giá trị tối đa và tối thiểu, “ getMaximum() ' Và ' getMinimum() ” phương pháp có thể được sử dụng.

Truy cập đoạn mã dưới đây trong đó các phương pháp này đang được sử dụng với “ Lịch ” lớp trong Java:

nhập java.util. * ;
lớp công khai CalendarGetMethod {
public tĩnh void main ( Sợi dây [ ] tranh luận ) // Tạo phương thức chính
{
Lịch calendarInstance = Calendar.getInstance ( ) ;
int max = calendarInstance.getMaximum ( Lịch.DAY_OF_WEEK ) ;
System.out.println ( 'Truy xuất số ngày tối đa có thể trong một tuần:' + tối đa ) ;
int tối thiểu = lịchInstance.getMinimum ( Lịch.DAY_OF_WEEK ) ;
System.out.println ( 'Lấy số ngày tối thiểu có thể trong một tuần:' + phút ) ;
}
}

Giải thích đoạn mã trên:

  • Đầu tiên, tạo một phiên bản của “ Lịch ' gọi điện ' sơ thẩm lịch ”. Sau đó, sử dụng phiên bản này để gọi “ getMaximum() ' Và ' getMinimum() ” phương pháp.
  • Tiếp theo, phần “ NGÀY TRONG TUẦN ” được truyền dưới dạng giá trị cho các phương thức “getMaximum()” và “getMinimum()”.

Sau khi kết thúc giai đoạn thực hiện:

Ảnh chụp nhanh cho thấy rằng “ getMinimum() ' Và ' getMaximum() ” các phương thức của lớp Lịch đã được sử dụng.

Phần kết luận

Trong Java, lớp Lịch cung cấp một cách tiếp cận linh hoạt và chuẩn hóa để làm việc với ngày, giờ và các hoạt động liên quan đến lịch. Điều này làm cho lớp Lịch trở thành một công cụ có giá trị cho nhiều ứng dụng liên quan đến dữ liệu thời gian. Có nhiều phương thức được cung cấp bởi lớp Calendar giúp giảm thời gian và công sức của lập trình viên. Đó là tất cả về việc triển khai lớp Lịch trong Java.