JavaScript is required

Làm thế nào để chuyển đổi Date object sang String?

Chọn một:

A.

SimpleDateFormat sdf= new SimpleDateFormat("yyyy- mm-dd"); sdf.parse(new Date());

B.

SimpleDateFormat sdf= new SimpleDateFormat("yyyy- mm-dd"); sdf.format(new Date());

C.

SimpleDateFormat df= new SimpleDateFormat("yyyy- mm-dd");new Date().parse();

D.

SimpleDateFormat sdf = new SimpleDateFormat("yyyy- mm-dd"); new Date().format();

Trả lời:

Đáp án đúng: B


Câu hỏi kiểm tra cách chuyển đổi một đối tượng `Date` sang định dạng `String` trong Java. * **Đáp án A sai** vì phương thức `parse()` của `SimpleDateFormat` dùng để chuyển đổi một `String` thành `Date`, không phải ngược lại. * **Đáp án B đúng** vì `SimpleDateFormat sdf= new SimpleDateFormat("yyyy- mm-dd"); sdf.format(new Date());` sử dụng `SimpleDateFormat` để định nghĩa định dạng ngày tháng năm (yyyy-mm-dd), sau đó dùng phương thức `format()` để chuyển đối tượng `Date` hiện tại sang `String` theo định dạng đã chỉ định. * **Đáp án C sai** vì `new Date().parse()` không đúng cú pháp, phương thức `parse()` cần được gọi thông qua một đối tượng `SimpleDateFormat`, và nó dùng để chuyển đổi `String` thành `Date`. * **Đáp án D sai** vì `new Date().format()` không đúng cú pháp. Phương thức `format()` cần được gọi thông qua một đối tượng `SimpleDateFormat` để định dạng ngày tháng năm.

Câu hỏi liên quan