package ca.uqam.projet.service;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class ConvertisseurDate {
private static final SimpleDateFormat formatTimestamp = new SimpleDateFormat("yyyy-MM-dd HH:mm z");
private static final SimpleDateFormat formatDate = new SimpleDateFormat("yyyy-MM-dd");
public static Date stringDate(String date) {
return convertStringDate(date, formatDate);
}
public static Date stringTimestamp(String date) {
return convertStringDate(date, formatTimestamp);
}
private static Date convertStringDate(String date, SimpleDateFormat format) {
Date dateDebut = null;
try {
dateDebut = format.parse(date);
} catch (ParseException e) {
System.err.println(e.getClass().getName() + ": " + e.getMessage());
}
return dateDebut;
}
public static String dateString(Date date) {
return formatDate.format(date);
}
public static String TimestampString(Date date) {
return formatTimestamp.format(date);
}
}