Guest User

Untitled

a guest
Nov 24th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.52 KB | None | 0 0
  1. private String fromDate;
  2. private DatePickerDialog fromDatePicker;
  3. private DatePickerDialog.OnDateSetListener fromDatePickerListener;
  4. private Calendar fromDateCalendar;
  5. private String toDate;
  6. private DatePickerDialog toDatePicker;
  7. private DatePickerDialog.OnDateSetListener toDatePickerListener;
  8. private Calendar toDateCalendar;
  9.  
  10. fromDateCalendar = Calendar.getInstance();
  11. fromDatePickerListener = new DatePickerDialog.OnDateSetListener() {
  12.  
  13. @Override
  14. public void onDateSet(DatePicker view, int year, int monthOfYear,
  15. int dayOfMonth) {
  16. // TODO Auto-generated method stub
  17. fromDateCalendar.set(Calendar.YEAR, year);
  18. fromDateCalendar.set(Calendar.MONTH, monthOfYear);
  19. fromDateCalendar.set(Calendar.DAY_OF_MONTH, dayOfMonth);
  20.  
  21. fromDate = fromDateCalendar.get(Calendar.YEAR) + "-" +
  22. (fromDateCalendar.get(Calendar.MONTH)+1) + "-" +
  23. fromDateCalendar.get(Calendar.DAY_OF_MONTH);
  24. //etFromDate.setText(fromDate);
  25.  
  26. toDatePicker.getDatePicker().setMinDate(fromDateCalendar.getTimeInMillis());
  27. }
  28.  
  29. };
  30.  
  31. toDateCalendar = Calendar.getInstance();
  32. toDatePickerListener = new DatePickerDialog.OnDateSetListener() {
  33.  
  34. @Override
  35. public void onDateSet(DatePicker view, int year, int monthOfYear,
  36. int dayOfMonth) {
  37. // TODO Auto-generated method stub
  38. toDateCalendar.set(Calendar.YEAR, year);
  39. toDateCalendar.set(Calendar.MONTH, monthOfYear);
  40. toDateCalendar.set(Calendar.DAY_OF_MONTH, dayOfMonth);
  41.  
  42. toDate = toDateCalendar.get(Calendar.YEAR) + "-" +
  43. (toDateCalendar.get(Calendar.MONTH)+1) + "-" +
  44. toDateCalendar.get(Calendar.DAY_OF_MONTH);
  45. //etToDate.setText(toDate);
  46. }
  47.  
  48. };
  49.  
  50.  
  51. toDatePicker = new DatePickerDialog(getContext(),toDatePickerListener,
  52. toDateCalendar.get(Calendar.YEAR), toDateCalendar.get(Calendar.MONTH),
  53. toDateCalendar.get(Calendar.DAY_OF_MONTH));
  54.  
  55. fromDatePicker = new DatePickerDialog(getContext(),fromDatePickerListener,
  56. fromDateCalendar.get(Calendar.YEAR), fromDateCalendar.get(Calendar.MONTH),
  57. fromDateCalendar.get(Calendar.DAY_OF_MONTH));
  58.  
  59. textviewFrom.setOnClickListener(new View.OnClickListener() {
  60. @Override
  61. public void onClick(View view) {
  62.  
  63. fromDatePicker.getDatePicker().setMaxDate(new Date().getTime());
  64.  
  65. fromDatePicker.show();
  66. }
  67. });
  68. textviewTo.setOnClickListener(new View.OnClickListener() {
  69. @Override
  70. public void onClick(View view) {
  71.  
  72. toDatePicker.getDatePicker().setMaxDate(new Date().getTime());
  73. toDatePicker.show();
  74. }
  75. });
  76.  
  77. fromDatePicker.getDatePicker().setMaxDate(toDateCalendar.get‌​TimeInMillis());
  78.  
  79. toDatePickerListener = new DatePickerDialog.OnDateSetListener() {
  80. @Override
  81. public void onDateSet(DatePicker view, int year, int monthOfYear,
  82. int dayOfMonth) {
  83. // TODO Auto-generated method stub
  84. toDateCalendar.set(Calendar.YEAR, year);
  85. toDateCalendar.set(Calendar.MONTH, monthOfYear);
  86. toDateCalendar.set(Calendar.DAY_OF_MONTH, dayOfMonth);
  87.  
  88. toDate = toDateCalendar.get(Calendar.YEAR) + "-" +
  89. (toDateCalendar.get(Calendar.MONTH)+1) + "-" +
  90. toDateCalendar.get(Calendar.DAY_OF_MONTH);
  91. fromdatePicker.setMaxDate(toDateCalendar.getTimeInMillis());
  92. //etToDate.setText(toDate);
  93. }
  94.  
  95. };
  96.  
  97. pickerDialog.getDatePicker().setMaxDate(maxTime);// Set Max and min here
  98. pickerDialog.show();
Add Comment
Please, Sign In to add comment