java facebook webapp创建事件日期时区

java facebook webapp创建事件日期时区,java,events,facebook,date,Java,Events,Facebook,Date,Java fb API我正在创建facebook web应用程序,创建以下参数是必需的 问题在于开始时间和结束时间 假设我必须在没有时区的情况下对对象进行约会 Date startDate = new Date(); Date endDate = new Date(); 谁能指导我如何转换这种格式 注意:开始时间和结束时间是事件创建者输入的时间,在假定它们是太平洋时间(夏令时或标准时间,取决于事件日期)后转换为UTC,然后转换为Unix历元时间 我相信你需要把毫秒转换成秒 startDate

Java fb API我正在创建facebook web应用程序,创建以下参数是必需的

问题在于开始时间和结束时间

假设我必须在没有时区的情况下对对象进行约会

Date startDate = new Date();
Date endDate = new Date();
谁能指导我如何转换这种格式

注意:开始时间和结束时间是事件创建者输入的时间,在假定它们是太平洋时间(夏令时或标准时间,取决于事件日期)后转换为UTC,然后转换为Unix历元时间

我相信你需要把毫秒转换成秒

startDate = (int) (System.currentTimeMillis() / 1000L);
endDate = startDate + (1*60*60*24);
在哪里


从结果中,可以计算出偏移量(如果需要)并将其添加到startDate创建中。

上述代码在facebook中不起作用,即使我从facebook界面收集事件并返回查看事件,但它本身显示的时间不同,似乎他们有错误。
(1*60*60*24) = 1 day, replace with the length of your event.