Java Code Examples for com.ibm.icu.util.Calendar#WEEK_OF_MONTH

The following examples show how to use com.ibm.icu.util.Calendar#WEEK_OF_MONTH . You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: GroupingUtil.java    From birt with Eclipse Public License 1.0 5 votes vote down vote up
/**
 * Convert GroupingUnit type to CDateUnit type.
 * 
 * @param groupingUnitType the GroupingUnit type.
 * @return CDateUnit type of integer.
    * @since 2.3, it is merged from <code>DataProcessor</code>, make the method to be a static usage.
 */
public static int groupingUnit2CDateUnit( GroupingUnitType groupingUnitType )
{
	if ( groupingUnitType != null )
	{
		switch ( groupingUnitType.getValue( ) )
		{
			case GroupingUnitType.SECONDS :
				return Calendar.SECOND;
			case GroupingUnitType.MINUTES :
				return Calendar.MINUTE;
			case GroupingUnitType.HOURS :
				return Calendar.HOUR_OF_DAY;
			case GroupingUnitType.DAYS :
			case GroupingUnitType.DAY_OF_MONTH :
				return Calendar.DAY_OF_MONTH;
			case GroupingUnitType.DAY_OF_QUARTER :
				return CDateTime.DAY_OF_QUARTER;
			case GroupingUnitType.DAY_OF_WEEK :
				return Calendar.DAY_OF_WEEK;
			case GroupingUnitType.DAY_OF_YEAR :
				return Calendar.DAY_OF_YEAR;
			case GroupingUnitType.WEEKS :
			case GroupingUnitType.WEEK_OF_MONTH :
				return Calendar.WEEK_OF_MONTH;
			case GroupingUnitType.WEEK_OF_YEAR :
				return Calendar.WEEK_OF_YEAR;
			case GroupingUnitType.MONTHS :
				return Calendar.MONTH;
			case GroupingUnitType.QUARTERS :
				return CDateTime.QUARTER;
			case GroupingUnitType.YEARS :
				return Calendar.YEAR;
			case GroupingUnitType.WEEK_OF_QUARTER :
				return CDateTime.WEEK_OF_QUARTER;
		}
	}

	return Calendar.MILLISECOND;
}
 
Example 2
Source File: TimeDimensionUtil.java    From birt with Eclipse Public License 1.0 5 votes vote down vote up
public static int getFieldIndex( String fieldName )
{
 if( fieldName.equals( YEAR ) )
  return Calendar.YEAR;
 else if( fieldName.equals( MONTH ) )
  return Calendar.MONTH;
 else if( fieldName.equals( WEEK_OF_YEAR ) )
  return Calendar.WEEK_OF_YEAR;
 else if( fieldName.equals( WEEK_OF_MONTH ) )
  return Calendar.WEEK_OF_MONTH;
 else if( fieldName.equals( DAY_OF_MONTH ) )
  return Calendar.DAY_OF_MONTH;
 else if( fieldName.equals( DAY_OF_YEAR ) )
  return Calendar.DAY_OF_YEAR;
 else if( fieldName.equals( DAY_OF_WEEK ) )
  return Calendar.DAY_OF_WEEK;
 else if( fieldName.equals( HOUR ) )
  return Calendar.HOUR;
 else if( fieldName.equals( HOUR_OF_DAY ) )
  return Calendar.HOUR_OF_DAY;
 else if( fieldName.equals( MINUTE ) )
  return Calendar.MINUTE;
 else if( fieldName.equals( SECOND ) )
  return Calendar.SECOND;
 else if( fieldName.equals( MILLISECOND ) )
  return Calendar.MILLISECOND;
 return -1;
}
 
Example 3
Source File: TimeDimensionUtil.java    From birt with Eclipse Public License 1.0 5 votes vote down vote up
public static String getFieldName( int fieldIndex )
 {
switch (fieldIndex) 
{
case Calendar.YEAR:
	return YEAR;
case Calendar.MONTH:
	return MONTH;
case Calendar.WEEK_OF_YEAR:
	return WEEK_OF_YEAR;
case Calendar.WEEK_OF_MONTH:
	return WEEK_OF_MONTH;
case Calendar.DAY_OF_MONTH:
	return DAY_OF_MONTH;
case Calendar.DAY_OF_YEAR:
	return DAY_OF_YEAR;
case Calendar.DAY_OF_WEEK:
	return DAY_OF_WEEK;
case Calendar.HOUR:
	return HOUR;
case Calendar.HOUR_OF_DAY:
	return HOUR_OF_DAY;
case Calendar.MINUTE:
	return MINUTE;
case Calendar.SECOND:
	return SECOND;
case Calendar.MILLISECOND:
	return MILLISECOND;
}
return null;
 }