Saturday, May 23, 2020

How to display accurate date in datepicker using Android Studio?




Hello,
This article is for Beginner and people who want to learn Android .This article is about How to display accurate date in Android Studio?


In previous Blog we learnt to implement calendar view using datepicker. If you haven't watched this blog then follow the below link -


1. XML File .
activity_main -

<LinearLayout    xmlns:android="http://schemas.android.com/apk/res/android"   
 xmlns:app="http://schemas.android.com/apk/res-auto"   
 xmlns:tools="http://schemas.android.com/tools" 
   android:layout_width="match_parent"   
 android:orientation="vertical"  
  android:layout_height="match_parent"  
  tools:context=".MainActivity">
<DatePicker    

android:id="@+id/dtepicker"   
 android:layout_width="wrap_content"    
android:layout_height="wrap_content">
</DatePicker>

</LinearLayout>


2.Java File.
MainActivity-
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.ListView;
import android.widget.Spinner;
import android.widget.Toast;

import java.util.Calendar;

public class MainActivity extends AppCompatActivity {
    //declare variable 
   DatePicker dtepicker;


    @Override    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
            
       dtepicker=findViewById(R.id.dtepicker);
        Calendar calendar=Calendar.getInstance();
        dtepicker.init(calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH), new DatePicker.OnDateChangedListener() {
            @Override        
            public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
                String monthvalue= String.valueOf(dtepicker.getMonth()+1);
                Toast.makeText(MainActivity.this, ""+dtepicker.getDayOfMonth()+"-"+monthvalue+"-"+dtepicker.getYear(), Toast.LENGTH_SHORT).show();
            }
        });



}
}

No comments:

Post a Comment

If you have any doubts,Please let me know

How to exit Application when click on Back Button Android?

Hello, This article is for Beginner and people who want to learn Android .This article is about How to exit Application when click on Back B...