2012-04-26 4 views
2

Android 개발자 사이트 http://developer.android.com/resources/tutorials/views/hello-datepicker.html의 기본 DatePicker가 4-26-2012 형식으로 표시됩니다. 이 서식을 04-26-2012로 변경할 수 있습니까? M-d-yyyy를 표시하는 것으로 보이지만 1-1-2012 대신 01-01-2012로 MM-dd-yyyy를 표시해야합니다. 기본 DatePicker를 이와 같이 조정할 수 있습니까?Android DatePicker 날짜 형식을 수정할 수 있습니까?

+0

기본 형식은 사용자가 선호하는 형식이므로이를 고수하는 것이 좋습니다. 위의 코드는 사용자가 선택한 형식을 따릅니다. [this link] (http://stackoverflow.com/questions/4499433/android-datepicker-widget-format) –

+0

이 해결 된 문제입니다 –

답변

1

당신은 일, 월, 년,시, 분, 초 및 패드를 추출하고 원하는 형식으로 사용할 수 있습니다 알고 있습니다. 그냥 함수를 만듭니다. 이것이 .NET 웹 서비스, SQL Server 및 Android에서 작업 할 때 날짜 문제를 해결 한 방법입니다.

+0

예, 여러 가지 방법으로 날짜를 덧붙일 수 있습니다. 내가 겪고있는 문제는 내 DB를 쿼리하고 있으며 datepicker 날짜와 같은 행을 표시합니다. 그래서 현재 내 Datepicker가 볼 수 있도록 yyyyMd로 DB에 날짜가 있습니다. 또한 SimpleDateFormat을 사용하여 "Thursday April 26, 2012"로 날짜를 표시합니다. 개월이 두자리 수인 경우 SimpleDateFormat에서 yyyyMd에 문제가 발생합니다. 어떻게 든 그것은 20121126이 2012 년 4 월 5 일이라고 생각하지만 2012 년 11 월 26 일이라고 가정합니다. 그래서 DB에 날짜를 쓰고 코드에 붙여 넣어 SDF와 DP가 모두 작동하도록하는 방법을 생각해 보려고합니다. – kirktoon1882

관련 문제