안드로이드 노트
[안드로이드][프로젝트1] 내가 MPAndroid X axis 값을 날짜와 시간으로 변환한 방법(firebase 연동)
devRobin
2022. 3. 24. 11:09
1. DataPoint 클래스의 xValue를 long값으로 바꿔준다.
public class DataPoint {
long xValue;
int yValue;
public DataPoint(long xValue, int yValue) {
this.xValue = xValue;
this.yValue = yValue;
}
public DataPoint(){
}
public long getxValue() {
return xValue;
}
public int getyValue() {
return yValue;
}
}
참고:https://youtu.be/WcwhZztfY2g
2. SimpleDateFormat 지정해주자.
SimpleDateFormat sdf = new SimpleDateFormat("MM-dd-E HH:mm");//형식 지정
[JAVA] 자바 날짜 포맷 변경 방법(SimpleDateFormat) yyyyMMdd
Date클래스를 이용하여 현재 날짜를 출력하면 영문으로 된 날짜를 리턴한다. 특정 문자열 포맷으로 얻고 싶으면 java.text.SimpleDateFormat 클래스를 이용하면 된다. 다음은 오늘 날짜를 yyyy 년 MM월 dd일
junghn.tistory.com
3.showChart에서 다음 문구를 추가한다.
XAxis xAxis = lineChart.getXAxis();
xAxis.setValueFormatter(new ValueFormatter() {
@Override
public String getFormattedValue(float value) {
return sdf.format(new Date((long) value));
}
});
xAxis.setDrawLabels(true);
