Package hec.lang

Class TimeStep

java.lang.Object
hec.lang.TimeStep

public class TimeStep extends Object
This class implements static methods for converting a standard String representation of a time step interval (e.g. "1 Hour") to an integer value for the time step and the time increment type (e.g. hec.heclib.util.HecTime.HOUR_INCREMENT)
  • Field Details

    • TIME_STEP_STRINGS

      public static final String[] TIME_STEP_STRINGS
      Standard intervals for model time steps
  • Constructor Details

    • TimeStep

      public TimeStep()
      Default constructor
  • Method Details

    • getTimeStep

      public static int getTimeStep(String timeString)
      Parse the time interval string to extract the integer value of the time step. Should be used togetn
      Parameters:
      timeString - - a standard time interval string
      Returns:
    • getTimeIncrement

      public static int getTimeIncrement(String timeString)
      Parse the time interval string to get the standard HecTime time increment type
      Parameters:
      timeString - - a standard time interval string
      Returns:
    • getTimeStepString

      public static String getTimeStepString(int timeStep, int timeInc)
      Convert integer time step value and HecTime increment type to get time step string
    • getDssIntervalString

      public static String getDssIntervalString(int timeStep, int timeInc)
      Convert integer time step value and HecTime increment type to get time step string as standard dss interval name (e.g. "1HOUR", "10MIN" )
    • getEPartFromIntervalMinutes

      public static String getEPartFromIntervalMinutes(int intervalMinutes)
      convert integer minutes to standard dss interval name (e.g. "1HOUR", "10MIN" )
    • getTimeStepMinutes

      public static int getTimeStepMinutes(int timeStep, int incrementType)
      interpret increment type to convert time step to minutes
    • getTimeStepMinutes

      public static int getTimeStepMinutes(String timeString)
    • main

      public static void main(String[] args)