我在android平台上做应用程序。 我的应用程序将从MySQL中检索日期作为字符串格式, 我再次尝试转换为日期格式。
答案 0 :(得分:4)
要将String转换为日期,您可以使用SimpleDateFormat的解析函数。
String myFormat = "yyyy-MM-dd";
SimpleDateFormat sdf = new SimpleDateFormat(myFormat, Locale.US);
Date dateObj = sdf.parse(dateStr);
Calendar myCal = Calendar.getInstance();
myCal.setTime(dateObj);
答案 1 :(得分:1)
尝试
String DateFromDb = "your Date from DB";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//set format of date you receiving from db
Date date = (Date) sdf.parse(DateFromDb);
SimpleDateFormat newDate = new SimpleDateFormat("yyyy-MM-dd");//set format of new date
System.out.println(newDate.format(date));
String ActDate = newDate.format(date);// here is your new date !