2012-11-18 7 views
4

TextView에 날짜와 시간을 표시해야하는 애플리케이션을 개발 중입니다. 어떻게 구현할 수 있습니까?android의 텍스트 뷰에 날짜와 시간을 추가하는 방법

XML 파일이나 Java 파일에 개념을 구현해야합니까?

내 XML 파일은 Textview 등이 포함

<TextView 
      android:id="@+id/DATE" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:text="" 
      android:gravity="center" 
      android:textAppearance="?android:attr/textAppearanceMedium" 
      android:textSize="30dp" /> 

내가 수행해야하는 단계는 무엇입니까?

안내.

+0

당신이 대답 볼 수 있습니다 : http://stackoverflow.com/questions/4483326/date-time-object -from-webservice-showing-on-android-textview-with-pattern – ppaulojr

답변

4

반드시 자바 코드로 작성해야합니다. 여기

TextView textView = (TextView) findViewById(R.id.DATE); 
textView.setText(DateUtils.formatDateTime(context, System.currentTimeMillis(), DateUtils.FORMAT_SHOW_TIME | DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_NUMERIC_DATE | DateUtils.FORMAT_12HOUR)); 
3

당신이 텍스트 뷰의 표시 시간과 날짜를 참조

TextView textView = (TextView) findViewById(R.id.DATE); 
Date date = new Date(location.getTime()); 
DateFormat dateFormat = android.text.format.DateFormat.getDateFormat(getApplicationContext()); 
textView .setText("Time: " + dateFormat.format(date));