Android 自动设置日期
我会在我的表单中添加一个记录字段,告诉用户在窗格“set date”中设置注册日期,然后在该字段填充时间后,365天将自动添加到组件“end registration”中,而不会更改第二部分。它只能更改首次飞行的“注册日期”。我如何用java和xml实现它?谢谢你的好心帮助我的朋友们。 PS:看看这张照片,我想知道我想要什么Android 自动设置日期,android,date,Android,Date,我会在我的表单中添加一个记录字段,告诉用户在窗格“set date”中设置注册日期,然后在该字段填充时间后,365天将自动添加到组件“end registration”中,而不会更改第二部分。它只能更改首次飞行的“注册日期”。我如何用java和xml实现它?谢谢你的好心帮助我的朋友们。 PS:看看这张照片,我想知道我想要什么 首先使用以下代码从注册日期文本框中检索日期: SimpleDateFormat formatter = new SimpleDateFormat("dd/MMM/yyyy
首先使用以下代码从注册日期文本框中检索日期:
SimpleDateFormat formatter = new SimpleDateFormat("dd/MMM/yyyy");
String dateInString = dateofreg.getText().toString();
Date date = formatter.parse(dateInString);
检索结束注册日期文本框中的设置后
Calendar c = Calendar.getInstance();
c.setTime(date);
c.add(Calendar.YEAR, 1);
dateOfEndreg.setText(formatter.format(c.getTime());
你可以使用这个方法。请举一个例子来帮助我理解。如果可能的话,我的源代码是初学者。非常感谢@UmaKanthThanks!我应该在xml部件中插入哪个字段?我知道有“文本视图”和日期?添加了什么元素@psypher您应该插入Textview和edittext。标签的文本视图和收集日期的编辑文本。好的,我知道了。但是,如何在“编辑文本”中插入日期(dd/mm/yyyy)的条形图,以便在单击时在符号日期之后添加日期@PsypherIn在SimpleDateFormat中,更改为
SimpleDateFormat(“dd/MMM/yyyy”)
。我已经更新了答案,我尝试了,但无法更新。有错误。它强调“formatter.parse(dateInString)”和“dateofreg”。请至少牺牲5分钟,将所有java代码和xml代码编写到位。我是初学者。真的很抱歉你这么问,但我真的很想解决我的问题@Psypher