net.sf.mpxj生成project的mpx文件,但时间为什么不按照我set的生成呢

tonvy 2016-04-09 01:08:07
private static void create(String filename) throws Exception {
ProjectFile file = new ProjectFile();
Task task1 = file.addTask();
task1.setName("root");
task1.setTaskMode(TaskMode.MANUALLY_SCHEDULED);
Date date1 = new Date();
task1.setStart(date1);
task1.setFinish(DateUtil.addHour(date1, 24));

Task task12 = task1.addTask();
task12.setName("任务A");
task12.setTaskMode(TaskMode.AUTO_SCHEDULED);
Date date2 = new Date();
task1.setStart(date2);
task1.setFinish(DateUtil.addHour(date2, 48));

MPXWriter writer = new MPXWriter();
// 设置中文
writer.setLocale(Locale.CHINESE);
writer.write(file, filename);
}

这样出来的文件中的任务起始时间和结束时间并不是我设置的,好像是project文件又自己计算了,有人遇到与我一样的问题么?如何解决?
...全文
154 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

50,549

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧