Bug 177691 Support Date/Time type in BIRT.
We plan to support Date/Time type in BIRT. Please refer to attached document/patch file for necessary info.
model/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/api/ParameterValidationUtilTest.java
DesignChoiceConstants.PARAM_TYPE_DECIMAL,
				DesignChoiceConstants.NUMBER_FORMAT_TYPE_STANDARD,
				decimalValue, ULocale.GERMAN ) );
		assertEquals( "12,345,678.12", ParameterValidationUtil.getDisplayValue( 
				DesignChoiceConstants.PARAM_TYPE_DECIMAL,
				DesignChoiceConstants.NUMBER_FORMAT_TYPE_STANDARD,
				decimalValue, ULocale.ENGLISH ) );
		
		String stringValue = "0211234567"; 
		assertEquals( "(021)123-4567", ParameterValidationUtil.getDisplayValue( 
				DesignChoiceConstants.PARAM_TYPE_STRING,
				DesignChoiceConstants.STRING_FORMAT_TYPE_PHONE_NUMBER,
				stringValue, ULocale.GERMAN ) );
		assertEquals( "(021)123-4567", ParameterValidationUtil.getDisplayValue( 
				DesignChoiceConstants.PARAM_TYPE_STRING,
				DesignChoiceConstants.STRING_FORMAT_TYPE_PHONE_NUMBER,
				stringValue, ULocale.ENGLISH ) );
		assertEquals( "021123-4567", ParameterValidationUtil.getDisplayValue( 
				DesignChoiceConstants.PARAM_TYPE_STRING,
				DesignChoiceConstants.STRING_FORMAT_TYPE_ZIP_CODE_4,
				stringValue, ULocale.GERMAN ) );
		
		assertEquals( "false", ParameterValidationUtil.getDisplayValue( 
				DesignChoiceConstants.PARAM_TYPE_BOOLEAN, null, Boolean.FALSE,
				ULocale.ENGLISH ) );
		assertEquals( "\u5047", ParameterValidationUtil.getDisplayValue( 
				DesignChoiceConstants.PARAM_TYPE_BOOLEAN, null, Boolean.FALSE,
				new ULocale( "aa" ) ) ); 
	}
}