Data and Time Picker Android
Data and Time Picker Android
DATETIME PICKER
Pengertian :
TimePicker: Layout yang memperbolehkan user untuk seleksi waktu dalam sehari
baik dalam format 12 ataupun 24 Jam
Time Picker
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TimePicker;
import android.widget.Toast;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
@Override
public void onClick(View v) {
Toast.makeText(
MainActivity.this,
(tp.getCurrentHour() % 12 == 0 ? 12 : tp
.getCurrentHour() % 12)
+":"
+ tp.getCurrentMinute()
+""
+ ((tp.getCurrentHour() > 11
&& tp.getCurrentHour() < 24) ? "PM" : "AM"),
Toast.LENGTH_SHORT).show();
}
});
}
}
Penjelasan Program :
Method getCurrentHour() digunakan untuk mendapat jam saat ini
getCurrentMinute()digunakan untuk mendapat menit saat ini
Date Picker
/>
</LinearLayout>
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.Toast;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final DatePicker dp = (DatePicker) findViewById(R.id.dp);
final Button setBtn = (Button) findViewById(R.id.set);
setBtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(MainActivity.this, dp.getDayOfMonth() + " " + dp.getMonth() +
" " + dp.getYear(), Toast.LENGTH_SHORT).show();
}
});
}
Penjelasan program :
Method getDayOfMonth() digunakan untuk mendapatkan tanggal pada bulan ini
getMonth() mendapatkan bulan ini
getYear() mendapatkan tahun ini