如何解决在 TextView 中显示当前日期
基本上我需要在我的文本视图中显示当前日期,然后当我点击日期时它会打开日期选择器。我已经解决了这个问题,但它没有显示当前日期。当我单击文本视图时,它会显示日期选择器,然后我必须选择日期。如何在文本视图中获取当前日期?
////set the Current Date in Textview
dateView1.setonClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
Calendar cal = Calendar.getInstance();
int year = cal.get(Calendar.YEAR);
int month = cal.get(Calendar.MONTH);
int day = cal.get(Calendar.DAY_OF_MONTH);
DatePickerDialog dialog = new DatePickerDialog(getContext(),android.R.style.Theme_DeviceDefault_Dialog,setListener,year,month,day);
dialog.show();
}
});
setListener = new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker datePicker,int year,int month,int day) {
month = month + 1;
String date = month + "-" + day + "-" + year;
dateView1.setText(date);
dateView1.setText(date);
}
};
Click Here To see the image,what i have wanted to is show current date here.
解决方法
试试这个
import java.time.format.DateTimeFormatter;
import java.time.LocalDateTime;
public class Main{
public static void main(String[] args) {
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy.MM.dd");
LocalDateTime now = LocalDateTime.now();
System.out.println(dtf.format(now));
}
}
安卓工作室
dateView1.setText(dtf.format(now));
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。