cuốn sách gpt4 ai đã làm

java - Date.format(Date) so với Date.format(Object)

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 06:55:16 29 4
mua khóa gpt4 Nike

tôi đã tìm thấyjava.text.DateFormatCó hai cách để định dạng ngày tháng. Một là sử dụng tham số Ngày, hai là sử dụng tham số Đối tượng. Tôi đã kiểm tra mã nguồn DateFormat và có vẻ như họ gọi các phương thức nội bộ khác nhau.

Câu hỏi của tôi là tôi nên sử dụng phương pháp nào để định dạng ngày? Cách 1 và Cách 2

Đây là mã của tôi:

 Đối tượng dateObject; // Đây là một thể hiện của java.util.Date

DateFormat df = this.createDateFormat();

Chuỗi được định dạng1 = df.format ( (Ngày) dateObject ); // CÁCH 1 );

Chuỗi được định dạng2 = df.format ( dateObject ); // CÁCH 2 -- Gọi phương thức nội bộ khác.

Lưu ý rằng đối với cách 1, tôi đã chuyển đổi dateObject thành java.util.Date

Có ai có ý tưởng gì không? Cảm ơn.

câu trả lời hay nhất

Nó không quan trọng. định dạng (Đối tượng) Nó cơ bản Định dạng Một phần của giao diện;Định dạng ngày Cũng được cung cấp định dạng (Ngày).

cuối cùng,định dạng (Đối tượng) cuộc gọi phiên bản DateFormat.format(Object, StringBuffer, FieldPosition), từ nguồn , các thao tác sau sẽ được thực hiện theo thứ tự:

  • Nếu đối tượng làNgày, sau đó chuyển đổi thànhNgàyvà thực hiện vớiđịnh dạng (Ngày)Chuyển đổi tương tự.
  • Nếu đối tượng làNumber, sau đó xây dựng mộtđối tượng Ngày mới(((Số)).longValue()), rồi định dạng nó.
  • Ngược lại thì ném Đối số bất hợp phápNgoại lệ.

Khi đối tượng làNgàykhi nào, điểm đầu tiên làm chođịnh dạng (Đối tượng)định dạng (Ngày)相同。

Trong trường hợp của bạn, vì ngày là một Object, tôi chỉ sử dụng định dạng (Đối tượng) bởi vì nó ít dài dòng hơn và định dạng (Đối tượng) Việc chuyển đổi sẽ được thực hiện cho bạn.

Về java - Date.format(Date) so với Date.format(Object), chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/22846281/

29 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress