Titanium日历模块 - Android中的时区问题

时间:2016-12-17 09:15:55

标签: android titanium appcelerator

当我使用下面的代码时,事件将被放置在de calendar右侧,并将在设备上的正确时间以图形方式显示,但是当我打开事件详细信息时,事件时间显示为过早1小时。

var calendar = Ti.Calendar.getCalendarById(1);

// Create the event
var date1 = new Date(new Date().getTime() + 3000);
var date2 = new Date(new Date().getTime() + 900000);

var details = {
  title: 'Do some stuff',
  description: "I'm going to do some stuff at this time.",
  begin: date1,
  end: date2
};

var event = calendar.createEvent(details);

即使我使用它:(因此根本没有时区)也会出错。

var date1 = new Date(2016, 12, 17, 12, 0, 0);
var date2 = new Date(2016, 12, 17, 14, 0, 0);

我已经阅读了很多关于类似问题的帖子,但我还没有找到解决方案。

请有人可以提示我解决方案吗?

0 个答案:

没有答案