Class to parse Siebel datetime format into XML standard format.
Another useful POJO to add to your OSBToolkit.java.
public class OSBToolkit
{
public OSBToolkit()
{
}
public static Date convertSiebelDateTimeToXML(String dateString) {
Date stringDate = null;
try
{ //If dateTime
if(dateString.trim().length() > 10)
{
stringDate = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss").parse(dateString);
}// If just a date
else if(dateString.trim().length() > 0)
{
stringDate = new SimpleDateFormat("MM/dd/yyyy").parse(dateString);
}
}
catch(Exception e)
{
e.printStackTrace();
}
return stringDate;
}
public static String convertXMLToSiebelDate(Date date) {
String formattedDate ="";
if(date != null)
{
SimpleDateFormat format =
new SimpleDateFormat("MM/dd/yyyy");
formattedDate = format.format(date);
}
else
{
}
return formattedDate;
}
}