Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
// template routine Java
package routines;
import java.util.Date;
public class F9322 {
static java.util.Calendar cal = java.util.Calendar.getInstance();
static int zoneOffset = cal.get(java.util.Calendar.ZONE_OFFSET);
static int dstOffset = cal.get(java.util.Calendar.DST_OFFSET);
public static Date convertUTCtoLocalTime(Date date) {
cal.setTime(date);
cal.add(java.util.Calendar.MILLISECOND, (zoneOffset + dstOffset));
return cal.getTime();
}
}
// template routine Java
package routines;
import java.util.Date;
public class UserDefined {
static java.util.Calendar cal = java.util.Calendar.getInstance();
static int zoneOffset = cal.get(java.util.Calendar.ZONE_OFFSET);
static int dstOffset = cal.get(java.util.Calendar.DST_OFFSET);
/**
* convertUTCtoLocalTime: converts a UTC time given to local time
*
*
* {talendTypes} Date
*
* {Category} User Defined
*
* {param} date type: The date to convert
*
* {example} convertUTCtoLocalTime(sysdate) # returns date converted to local time
*/
public static Date convertUTCtoLocalTime(Date date) {
cal.setTime(date);
cal.add(java.util.Calendar.MILLISECOND, (zoneOffset + dstOffset));
return cal.getTime();
}
/**
* convertLocalTimetoUTC: converts a local time given to UTC time
*
*
* {talendTypes} Date
*
* {Category} User Defined
*
* {param} date type: The date to convert
*
* {example} convertLocalTimetoUTC(sysdate) # returns date converted to local time.
*/
public static Date convertLocalTimetoUTC(Date date) {
cal.setTime(date);
cal.add(java.util.Calendar.MILLISECOND, -(zoneOffset + dstOffset));
return cal.getTime();
}
}