This is the example to split datetime in hour minutes second in different timezone
TransDateTime myDateTime=DateTimeUtil::applyTimeZoneOffset(DateTimeUtil::getSystemDateTime(),Timezone::GMTPLUS0300KUWAIT_RIYADH);
int hours;
int minutes;
int seconds;
;
info(datetime2str(myDateTime));
hours=DateTimeUtil::hour(myDateTime);
minutes=DateTimeUtil::minute(myDateTime);
seconds=DateTimeUtil::second(myDateTime);
info(strfmt('Hours %1 - Minutes %2 - Seconds %3',int2str(hours),int2str(minutes),int2str(seconds)));