728x90
안녕하세요. 이번시간은 SimpleDataFromat의 방법 말고 Joda-Time으로 시간을 알아 보겠습니다.
먼저 build.gradle(:app)에 의존성 추가하겠습니다.
implementation 'net.danlew:android.joda:2.9.9.3'
메인 액티비티 xml 파일입니다.
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/today"
android:textColor="@color/black"
android:textSize="25dp"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"/>
</androidx.constraintlayout.widget.ConstraintLayout>
메인 클래스입니다.
public class MainActivity extends AppCompatActivity {
TextView today_view;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
today_view = findViewById(R.id.today);
JodaTimeAndroid.init(this);
DateTime dateTime = new DateTime();
String today = dateTime.toString("yyyy년 MM월 dd일 HH:mm:ss");
today_view.setText(today);
}
}
결과 입니다.
'안드로이드 자바' 카테고리의 다른 글
[Android][JAVA]Shimmer 사용한 스켈레톤 UI 로딩화면 구현 (0) | 2023.07.18 |
---|---|
[Java] awt 테트리스 모듈화 - Figure (0) | 2023.07.17 |
[Android][Java] WebRTC library 사용해서 내 화면 가져오기 (0) | 2023.07.07 |
[Android][JAVA] ListView로 구현하는 TodoList (0) | 2023.07.03 |
[Android][Java] 네이버 map api - 커스텀 마커와 마커 클릭 이벤트 다루기 (0) | 2023.07.01 |