How are <fmt:parseDate> and <fmt:formatDate> different?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "<fmt:parseDate> turns text into a date, and <fmt:formatDate> turns a date into text.". Hai thẻ này ngược chiều nhau đúng theo nghĩa của từ: phân tích là đọc chuỗi do người dùng hay cơ sở dữ liệu đưa vào rồi dựng thành đối tượng ngày để so sánh và tính toán, còn định dạng là lấy đối tượng ngày đem xuất ra chuỗi cho người đọc. Lựa chọn "<fmt:parseDate> turns a date into text, and <fmt:formatDate> turns text into a date" đảo đúng hai vai đó nên cả hai vế đều sai. Lựa chọn "They do the same thing." sai vì đầu vào và đầu ra của hai thẻ khác hẳn nhau, một thẻ cần khuôn để hiểu chuỗi đầu vào, thẻ kia cần khuôn để sinh chuỗi đầu ra. Lựa chọn "<fmt:parseDate> is for calculations, and <fmt:formatDate> is for showing dates." đúng một nửa ở vế sau, nhưng thẻ phân tích không tự làm phép tính nào, nó chỉ chuyển chuỗi thành kiểu ngày để mã khác tính được.
Cùng phần 7
Xuất hiện trong 2 bộ đề
Đi tiếp từ đây