我正在使用Time.getCurrentTimezone()
获取当前时区,因此获取日期。
我正在这样格式化:
private void setDate() {
Time today = new Time(Time.getCurrentTimezone());
today.setToNow();
tvdate2.setText(today.monthDay + "-" + today.month + "-" + today.year);
}
如何根据系统设置格式化日期? 我没有设法通过SimpleDateFormat完成它......
答案 0 :(得分:-1)
您可以使用SimpleDateFormat类以任何格式获得时间。请参考这个
Calendar cal = Calendar.getInstance();
String currentDate = cal.get(Calendar.DAY_OF_MONTH)+"/"+(cal.get(Calendar.MONTH)+1)+"/"+cal.get(Calendar.YEAR);
Date date = new SimpleDateFormat("dd/MM/yyyy HH:mm", Locale.ENGLISH).parse(currentDate);