Documente Academic
Documente Profesional
Documente Cultură
import java.util.*;
import java.text.*;
import java.lang.*;
import java.util.Date;
import java.text.SimpleDateFormat;
calendar.clear();
calendar.setTime(this.getDate());
return(calendar.get(calendar.DAY_OF_WEEK));
calendar.clear();
calendar.setTime(this.getDate());
return(calendar.get(calendar.DAY_OF_MONTH));
calendar.clear();
calendar.setTime(this.getDate());
calendar.add(Calendar.MILLISECOND, milliSeconds);
this.getDate().setTime(calendar.getTime().getTime());
}
try {
difference = (date.getTime() - this.getDate().getTime()) /
this.YEAR;
} catch(Exception e) {
e.printStackTrace();
difference = 0;
}
break;
case 1:
try {
difference = (date.getTime() - this.getDate().getTime()) /
this.WEEK;
} catch(Exception e) {
e.printStackTrace();
difference = 0;
}
break;
case 2:
try {
difference = (date.getTime() - this.getDate().getTime()) /
this.DAY;
} catch(Exception e) {
e.printStackTrace();
difference = 0;
}
break;
case 3:
try {
difference = (date.getTime() - this.getDate().getTime()) /
this.HOUR;
} catch(Exception e) {
e.printStackTrace();
difference = 0;
}
break;
case 4:
try {
difference = (date.getTime() - this.getDate().getTime()) /
this.MINUTE;
} catch(Exception e) {
e.printStackTrace();
difference = 0;
}
break;
case 5:
try {
difference = (date.getTime() - this.getDate().getTime()) /
this.SECOND;
} catch(Exception e) {
e.printStackTrace();
difference = 0;
}
break;
case 6:
try {
difference = (date.getTime() - this.getDate().getTime()) /
this.MONTH;
} catch(Exception e) {
e.printStackTrace();
difference = 0;
}
break;
default:
difference = 0;
break;
}
return(difference);
}
try {
inptDate = sdfInput.parse(date);
} catch(Exception e) {
e.printStackTrace();
inptDate = new Date();
}
return(getDifference(inptDate, magnitute));
}
if(args.length ==3) {
yearDiff =
dateUtil.getDifference(args[2],args[0],dateUtil.DIFF_YEAR);
weekDiff =
dateUtil.getDifference(args[2],args[0],dateUtil.DIFF_WEEK);
dayDiff =
dateUtil.getDifference(args[2],args[0],dateUtil.DIFF_DAY);
hourDiff =
dateUtil.getDifference(args[2],args[0],dateUtil.DIFF_HOUR);
minuteDiff =
dateUtil.getDifference(args[2],args[0],dateUtil.DIFF_MINUTE);
secondDiff =
dateUtil.getDifference(args[2],args[0],dateUtil.DIFF_SECOND);
//date addition
System.out.println("");
dateUtil.addDays(1);
System.out.println("\ndate addition plus 1 day:\n");
System.out.println("New date: " + dateUtil.getDate("MM-dd-
yyyy"));
//date addition
dateUtil.addDays(31);
System.out.println("\ndate addition plus 31 more days:\n");
System.out.println("New date: " + dateUtil.getDate("MM-dd-
yyyy"));
//date addition
dateUtil.addMonths(1);
System.out.println("\ndate addition plus 1 month:\n");
System.out.println("New date: " + dateUtil.getDate("MM-dd-
yyyy"));
//date addition
dateUtil.addMonths(31);
System.out.println("\ndate addition plus 31 month:\n");
System.out.println("New date: " + dateUtil.getDate("MM-dd-
yyyy"));
dateUtil.addWeeks(2);
System.out.println("\ndate addition plus 2 weeks:\n");
System.out.println("New date: " + dateUtil.getDate("MM-dd-
yyyy"));
} else {
}
package aaKPIExtract.util.Date;
import com.wm.data.*;
import com.wm.util.Values;
import com.wm.app.b2b.server.Service;
import com.wm.app.b2b.server.ServiceException;
import com.wm.data.IData;
import com.wm.data.IDataCursor;
import dateUtilities.DateUtil;
/**
* The primary method for the Java service
*
* @param pipeline
* The IData pipeline
* @throws ServiceException
*/
public static final void dateModifier(IData pipeline) throws ServiceException
{
String baseDate, outDate, tmp, units, format;
int amount;
idc.first("baseDate");
baseDate = (String)idc.getValue();
idc.first("amount");
tmp = (String)idc.getValue();
amount = Integer.parseInt(tmp);
idc.first("units");
units = (String)idc.getValue();
replaceInsert(idc,"outDate", outDate);
replaceInsert(idc,"status", "true");
} catch (Exception e) {
replaceInsert(idc,"status", "false");
replaceInsert(idc,"errorText", e.getMessage());
}
idc.destroy();
/**
* The service implementations given below are read-only and show only the
* method definitions and not the complete implementation.
*/
public static final void getDateDifference(IData pipeline)
throws ServiceException {
}
final static dateModifier_SVC _instance = new dateModifier_SVC();