Thanks Jo,
I was able to write the following script in match script section and get my desired results now:
import java.text.SimpleDateFormat;
import java.text.DateFormat;
import java.util.Date;
public static final long HOUR = 3600*1000; // in milli-seconds.
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm");
Date currentDateTime = new Date();
// For Flight1 in search results
Date schedDepDateTime1 = new Date(currentDateTime.getTime() + 4 * HOUR);
Date schedArrDateTime1 = new Date(currentDateTime.getTime() + 5 * HOUR);
String schedDepDate1 = dateFormat.format(schedDepDateTime1).substring(0,10);
String schedDepTime1 = dateFormat.format(schedDepDateTime1).substring(11);
testExec.setStateValue("SchedDepDateTime1", dateFormat.format(schedDepDateTime1));
testExec.setStateValue("SchedArrDateTime1", dateFormat.format(schedArrDateTime1));
testExec.setStateValue("SchedDepDate1", schedDepDate1);
testExec.setStateValue("SchedDepTime1", schedDepTime1);
And then, I'm using these properties in my VS response.