Monday 25 January 2021

Hours splitting from the current date

Groovy script to pick only the Hour from the current date.


Groovy script:

import com.sap.gateway.ip.core.customdev.util.Message;
import java.util.HashMap;
import com.sap.it.api.mapping.*;
import java.text.SimpleDateFormat;
import java.util.Calendar;

def Message processData(Message message) {

def header = message.getHeaders() as String;
def body = message.getBody(java.lang.String) as String;

//String timeStamp = new SimpleDateFormat("HH:mm:ss.SSS").format(new Date());
Calendar cal=Calendar.getInstance();//it return same time as new Date()
def hour = cal.get(Calendar.HOUR_OF_DAY)   

message.setProperty("Hour",hour);

return message;
}

------------------------------------------------------------------

Note:

def hour = cal.get(Calendar.HOUR_OF_DAY)   #24 hour format

def hour = cal.get(Calendar.HOUR) # 12 hours format  



No comments:

Post a Comment