Poniżej przedstawiam prosty praser dat. Czasami musimy przekształcić Stringa w datę lub datę w String typu dd-mm-yyy.
Stworzyłem klasę posiadającą dwie metody parsowania:
- String na java.sql.Date
- java.util.Date na String.
Obie metody przyjmują wzorzec przekształcenia, np: dd-mm-yyyy.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
package devlab.storage.commons; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class DateParser { public static java.sql.Date fromStringToSqlDate(String date, String pattern) throws ParseException { SimpleDateFormat format = new SimpleDateFormat(pattern); //"yyyy-MM-dd" Date parsedDate = format.parse(date); return new java.sql.Date(parsedDate.getTime()); } public static String fromUtilDateToString(Date from, String pattern) { DateFormat formatter = new SimpleDateFormat(pattern); // from = Calendar.getInstance().getTime(); return formatter.format(from); } } |
[vicomi_feelbacks]