在工作流Web系统中,有一个Attribute Date类型的域“myDate”,通过日期选择窗口,选择2010-07-30。在Butterfly脚本中,如果使用bo.getLongField("myDate"),可以得到1280419200000。
Date date = new Date(2010, 7-1, 30);
System.out.println(date.getTime()); //61238563200000
date = new Date(2010-1900 , 7-1, 30);
System.out.println(date.getTime()); //1280419200000
Calendar today = Calendar.getInstance();
today.clear();
today.set(Calendar.YEAR, 2010);
today.set(Calendar.MONTH, 7-1); // from 0 to 11
today.set(Calendar.DAY_OF_MONTH, 30);
System.out.println(today.getTimeInMillis()); //1280419200000
Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, 2010);
cal.set(Calendar.MONTH, 7-1); // from 0 to 11
cal.set(Calendar.DAY_OF_MONTH, 30);
System.out.println(cal.getTimeInMillis()); //1280475572453