相关文章推荐
体贴的松树  ·  Python Tkinter ...·  1 年前    · 

如何用国家/地区的时间来获取日期选择器的日期时间?

0 人关注

如果我的设备的日期从设备设置中被改变,我的应用程序的日期可以改变。如果用户的设备改变了默认日期,但没有改变应用程序中的日期,我希望应用程序能根据国际时区显示日期。 例如:我的国家是孟加拉国,时区是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);