如果我的设备的日期从设备设置中被改变,我的应用程序的日期可以改变。如果用户的设备改变了默认日期,但没有改变应用程序中的日期,我希望应用程序能根据国际时区显示日期。 例如:我的国家是孟加拉国,时区是GMT+6。
(我想让我的日期选择器显示国际日期,不能依赖设备的默认日期格式)。
My Code is Here :
final Calendar c = Calendar.getInstance();
mYear = c.get(Calendar.YEAR);
mMonth = c.get(Calendar.MONTH);
mDay = c.get(Calendar.DAY_OF_MONTH);
final DatePickerDialog datePickerDialog = new DatePickerDialog(MyActivity.this,
new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
c.set(year,monthOfYear,dayOfMonth);
SimpleDateFormat format = new SimpleDateFormat("dd-MMM-yyyy");
String dateString = format.format(c.getTime());
tDate.setText(dateString);