Chuyển đổi định dạng ngày tháng


// lấy ngày tháng hiện tại của hệ thống 
Date objDate = new Date(System.currentTimeMillis()); 
// có đối tượng ngày tháng hiện tại 
// muốn hiển thị định dạng nào thì dùng đối tượng format để điều chỉnh 
// một số ký hiệu định dạng: ngày : dd, tháng: MM, năm: yyyy
android.text.format.DateFormat dateFormat = new DateFormat();
String chuoi_ngay_thang_nam = (String) dateFormat.format("dd/MM/yyyy", objDate); 
Log.d("zzzzzzz", "onCreate: Ngày tháng năm của hệ thống: " + chuoi_ngay_thang_nam ); 
//---- Chuyển đổi định dạng ngày tháng: 
// Giả sử có chuỗi: 21/11/2021 cần chuyển về dạng: 2021-11-21 
// định dạng: dd/MM/yyyy =-================> yyyy-MM-dd 
String chuoi_2 = "21/11/2021"; Log.d("zzzzzzz", "onCreate: chuỗi trước khi chuyển định dạng " + chuoi_2 ); 
SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy"); 
// truyền vào mẫu chuỗi đầu vào 
// cần chuyển chuỗi 2 thành đối tượng date 
try { 
   Date objNgay = format.parse(chuoi_2); 
   String chuoi_moi = (String) dateFormat.format("yyyy-MM-dd", objNgay);
   Log.d("zzzzzzz", "onCreate: Chuỗi mới : " + chuoi_moi ); 
} catch (ParseException e){ 
   e.printStackTrace();
}