반응형
[Android] java.time 패키지 때문에 String to date casting이 안될 때
Android, iOS 2021. 4. 14. 18:00

하나의 자료형을 다른 자료형으로 바꾸는 작업을 우리는 캐스팅이라고 한다. 우리나라말로는 형변환이라고도 한다. 기본적이지만 조금씩 헷갈려서 외우기 어려운 경우가 있다. 내가 그렇다. 맞다. 핑계다. 신경써서 외우질 않으니... 외우지 않는다면 정리라도 잘해보자. 이번에 다룰 주제는 String에서 Date로, 혹은 Date에서 String으로 캐스팅하는 방법이다. ⏰ 1. 서버로부터 들어온 date 정보를 살펴보기 이번에 작업할 대상은 아래와 같이 날짜 정보가 주어졌다. "createdAt":"2021-03-29T08:57:57.000Z" 듣도 보도 못한 양식이지만 우리 선배님들께서 이런 양식도 포매팅을 하는 방법을 블로그에 많이 올려주셨다. DateTimeFormatter를 이용해서 포매팅을 해주자. i..

날짜 데이터를 String으로 받았다. Format은? Sorting은?
Android, iOS 2018. 8. 6. 17:45

순서맞추기. 다행히 개발할 때는 이정도로 어렵지 않다. RecyclerView에 올라오는 데이터에 Date 정보가 있을 수 있다.이런 경우 시간 순서에 맞춰서 데이터를 쌓고 싶다면?물론 서버에서 줄때 예쁘게 주면 좋겠지만그렇지 않을 수 있으니 클라이언트에서도 준비를 한다.앞 포스팅을 기반으로 데이터를 순서대로 맞춰보겠다. 1. String으로 들어온 Date의 순서를 맞추기123456789101112131415@BindingAdapter("bind:item")public static void bindItem(RecyclerView recyclerView, ObservableArrayList items) { MyAdapter adapter = (MyAdapter) recyclerView.getAdapter..

728x90
반응형