Java 如何在android studio中使用日期格式计算年龄?

Java 如何在android studio中使用日期格式计算年龄?,java,android,android-studio,format,Java,Android,Android Studio,Format,我是初学者。我打算计算一个人的年龄并将其显示在文本字段中。我不知道的是: 我在应用程序中输入日期时android保存的日期格式? 如何操作此格式,以便我可以使用当前日历进行减法并获得框架? 非常感谢 附加信息:应用程序设置为接受文本字段中日期格式的日期 <EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:inputType="date"

我是初学者。我打算计算一个人的年龄并将其显示在文本字段中。我不知道的是:

我在应用程序中输入日期时android保存的日期格式? 如何操作此格式,以便我可以使用当前日历进行减法并获得框架? 非常感谢

附加信息:应用程序设置为接受文本字段中日期格式的日期

<EditText
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:inputType="date"
    android:ems="10"
    android:id="@+id/dob"
    android:layout_below="@+id/dobtext"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true" />

例如,从EditText获取的字符串dt=2015-03-06

SimpleDateFormat sdf=new SimpleDateFormat("yyyy/MM/dd");
Calendar calendar=sdf.parse(dt);
String result=calendar.getDate().toString();

我们在这里帮助解决编程问题,而不是教你如何编程。在应用程序中输入日期毫无意义。您可以将单词“昨天”输入到文本字段中,从技术上讲,该字段可以限定为日期。texfield格式设置为“接受日期”。这是在android studio中完成的。这是一个编程问题。是的,但您没有显示任何编程代码。我们很乐意帮忙,我们不是来帮你做工作的。问题还不够清楚。你输入了一个人的生日,你想计算他从那个日期到现在的年龄吗?我想你需要在谷歌上写下这句话:如何在安卓系统中使用日期选择。