я использовать эти коды, чтобы получить мое местное время:проблема с местным временем
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Calendar currenDdate = Calendar.getInstance(TimeZone.getDefault());
System.out.print("Last update: "+dateFormat.format(currenDdate.getTime()));
или:
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Calendar currenDdate = Calendar.getInstance(getTimeZone("GMT+3.5"));
System.out.print("Last update: "+dateFormat.format(currenDdate.getTime()));
, но не из них дают местное время, они оба дают мне GMT , что это проблема?
ПРИМЕЧАНИЕ: Я использую программирование eclipse и android, коды выше правильно работают в java, но в android это не так!
вместо System.out.print() я использую TextView, чтобы показать время
TextView date = (TextView) findViewById(R.id.gold_textView1);
date.setText("Last update: "+dateFormat.format(currenDdate.getTime()));
пожалуйста, помогите мне найти проблему