如何在android 2.1中将系统日期与mydate进行比较?

5 datetime android date android-date

在我的Android应用程序中,我从数据库中获取日期和时间.但是我无法将"日期"格式的日期从数据库中获取到我的应用程序中,日期是字符串格式,所以我无法将系统日期与数据库日期进行比较.如果我将系统日期转换为字符串,那么我无法在重复的情况下将日期更新到数据库中.如果系统日期和数据库日期匹配,我还想更新数据库日期.

我怎么能实现这个是android.

提前致谢.

Can*_*ner 2

您可以将字符串转换为日期,如下所示:

String str = "12/12/1912";
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
Date date = formatter.parse(str);
Run Code Online (Sandbox Code Playgroud)

回到字符串

SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
System.out.println("Date is : " + formatter.format(date));
Run Code Online (Sandbox Code Playgroud)

Datebeforeafter方法,可以相互比较

顺便说一下还有一个库叫 Joda,你也可以去看看。