Search code examples
androiddatetimeandroid-graphview

matching time on real-time graph


I set time/date as a x value in my real-time graph, but the time didn't match with my android's time, can someone check my code

final DateFormat sdf = android.text.format.DateFormat.getTimeFormat(this);
    graph.getGridLabelRenderer().setLabelFormatter(new DefaultLabelFormatter() {
        @Override
        public String formatLabel(double value, boolean isValueX) {
            if (isValueX) {
                long Valuemilis = (new Double(value)).longValue();
                return sdf.format(Valuemilis*1000);
            }
            else {
                return null;
            }
        }
    });

app's picture


Solution

  • To get your system time in milliseconds you can use Date.java class. The below snippet of code may solve your problem.

    long Valuemilis = new Date().getTime();