小编jav*_*srk的帖子

尝试为事件设置时区

就像标题所说,我正在创建一个事件,它似乎没有设置正确的时区......我做错了什么?作为参考,我使用12:00 PM作为开始时间.开始时间显示正确,但不是时区.我不想将时间转换为用户/设备的时区.

        Calendar cal = new GregorianCalendar();         
        cal.setTime(tDate);

        Intent intent = new Intent(Intent.ACTION_EDIT);
        intent.setType("vnd.android.cursor.item/event");
        intent.putExtra("beginTime", cal.getTimeInMillis());
        intent.putExtra(Events.ALL_DAY, false);
        intent.putExtra(Events.TITLE, "Title goes here");
        intent.putExtra(Events.EVENT_LOCATION, "Los Angeles");
        intent.putExtra(Events.EVENT_TIMEZONE, "America/Los_Angeles");
        intent.putExtra(Events.DESCRIPTION, "Test");
        startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

android google-calendar-api

6
推荐指数
1
解决办法
774
查看次数

标签 统计

android ×1

google-calendar-api ×1