将当前年份插入TextView

时间:2010-02-06 22:56:27

标签: android date

真的只是一个小问题,我想将当前年份放入我的应用程序的页脚。每个页脚都是一个TextView,可以在菜单屏幕上看到等等。有没有办法动态插入年份?

干杯, 劳伦斯

2 个答案:

答案 0 :(得分:95)

您可以执行以下操作:

Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);

TextView footer = findViewById(R.id.footer);
footer.setText("" + year);

答案 1 :(得分:0)

这是您可以实现过去15年下拉列表的代码(因为车辆注册在印度有效期为15年)。 因此,您可以通过以下代码在Android中的Spinner下拉列表中显示此内容。

    ArrayList<YearModel> arrayListYear=new ArrayList<>();
    int year,startYear,endYear;

    Calendar calendar = Calendar.getInstance();
            year = calendar.get(Calendar.YEAR);
            startYear=year-15;
            endYear=startYear+14;

            arrayListYear.clear();
            for(int i=startYear;i<=endYear;i++){
                arrayListYear.add(new YearModel(""+i));
            }

            ArrayList<String> names = new ArrayList<>();
            for(YearModel model : arrayListYear) {
                names.add(model.getName());
                Log.e("Year","==>"+names);
            }

            spCarBuyYear.setAdapter(new ArrayAdapter<String>(MotorInsuranceActivity.this, R.layout.spinner_item, names));