2

我正在android平台上做应用程序。我的应用程序将从 MySQL 检索日期作为字符串格式,我再次尝试转换为日期格式。

4

2 回答 2

4

要将字符串转换为日期,您可以使用 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);
于 2013-07-29T04:35:30.390 回答
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 !
于 2013-07-29T04:42:39.497 回答