My Firestore date format
In My fragment I get the date in this way
Query query = fb.collection("jobs")
.orderBy("date", Query.Direction.ASCENDING);
protected void onBindViewHolder(@NonNull JobsViewHolder holder, int position, @NonNull JobsLists jobsmodel) {
holder.setDate(jobsmodel.getDate());
...
public void setDate(Date date) {
da = view.findViewById(R.id.date);
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
String dateString = sdf.format(date);
da.setText(dateString);
}
My Job class
private Date date;
public Date getDate() {
return date;
}
public void setDate(Date date) {
this.date = date;
}
When I insert the date in FireStore I put it this way
String date_val= new SimpleDateFormat("yyyy-MM-dd",Locale.getDefault()).format(new Date());
jobs.put("date",date_val);
Please help me! What should I change?