-6
A
답변
1
당신은 그것을 도움이 어쨌든, 여기 게시하기 전에 조금 검색 할 뻔
private int mYear;
private int mMonth;
private int mDay;
private int mHour;
private int mMinute;
private Calendar mCalendar;
private void datePicker() {
mCalendar = Calendar.getInstance();
mYear = mCalendar.get(Calendar.YEAR);
mMonth = mCalendar.get(Calendar.MONTH);
mDay = mCalendar.get(Calendar.DAY_OF_MONTH);
DatePickerDialog datePickerDialog = new DatePickerDialog(this,
new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
mCalendar.set(Calendar.YEAR, year);
mCalendar.set(Calendar.MONTH, monthOfYear);
mCalendar.set(Calendar.DAY_OF_MONTH, dayOfMonth);
//here you request timePicker Dialog
timePicker();
}
}, mYear, mMonth, mDay);
datePickerDialog.show();
}
private void timePicker() {
mHour = mCalendar.get(Calendar.HOUR_OF_DAY);
mMinute = mCalendar.get(Calendar.MINUTE);
TimePickerDialog mTimePicker = new TimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker timePicker, int selectedHour, int selectedMinute) {
// here you go, you got selectedHour and selectedMinute, convert them into String
mCalendar.set(Calendar.HOUR_OF_DAY, selectedHour);
mCalendar.set(Calendar.MINUTE, selectedMinute);
// Now if you want current time in long format
long currentTime= mCalendar.getCurrentTimeInMilis();
// now you can format this to dd-MM using SimpleDateFormat..
System.out.println(formateDate(curentTime));
}
}, mHour, mMinute, false);
mTimePicker.setTitle("Select Time");
mTimePicker.show();
}
// 변환 날짜 형식
public static String formatDate(long dateInMillis) {
DateFormat dateFormat = new SimpleDateFormat("dd-MMM-yyyy hh:mm a", Locale.getDefault());
Date date = new Date(dateInMillis);
return dateFormat.format(date);
}
그게 전부입니다.
관련 문제
- 1. 안드로이드에서 시간을 저장하는 방법 SQLite
- 2. 안드로이드에서 전체 날짜와 시간을 얻는 방법?
- 3. 안드로이드에서 두바이의 현재 날짜와 시간을 얻는 방법?
- 4. SQLite 안드로이드에서 데이터를 추가하는 방법
- 5. PHP로 날짜와 시간을 추가하는 시간이 잘못되었습니다.
- 6. android의 텍스트 뷰에 날짜와 시간을 추가하는 방법
- 7. 안드로이드에서 Sqlite 쿼리의 실행 시간을 찾는 방법
- 8. SQLite : Phonegap/Cordova의 (텍스트) 날짜 필드에서 날짜와 시간을 선택하십시오.
- 9. 안드로이드에서 24 시간 형식으로 문자열에 저장된 날짜와 시간을 변환하는 방법?
- 10. 날짜와 시간을 결합하는 방법?
- 11. postgresql에서 날짜와 시간을 설정하십시오.
- 12. 날짜와 시간을 separtely하는 방법
- 13. Groovy - 날짜와 시간을 비교하십시오.
- 14. 날짜와 시간을 초로 변환
- 15. 현재 날짜와 시간을 얻으십시오.
- 16. DataGridView에서 날짜와 시간을 나누기
- 17. 날짜와 시간을 비교하는 방법
- 18. 날짜와 시간을 캘린더로 추가
- 19. 날짜와 시간을 나누는 방법
- 20. 날짜와 시간을 결합한 다음 선택한 시간을 추가하십시오.
- 21. mupad에서 시간을 유도하는 법
- 22. 다른 폴더로 이동하면서 폴더에 여러 파일의 날짜와 시간을 추가하는 방법
- 23. 저장된 파일 이름에 현재 날짜와 시간을 추가하는 방법은 무엇입니까?
- 24. Java에서 RFC3339 형식으로 날짜와 시간을 추가하는 방법은 무엇입니까?
- 25. Laravel에서 DateTime을 가져 오기 위해 날짜와 시간을 추가하는 방법은 무엇입니까?
- 26. 안드로이드에서 맞춤법 검사를하는 법?
- 27. 안드로이드에서 오리엔테이션을 멈추는 법
- 28. 안드로이드에서 스프라이트를 만드는 법
- 29. 안드로이드에서 도형을 그리는 법
- 30. 안드로이드에서 평행선 그리는 법