Class UtilDateTime

java.lang.Object
br.com.intersys.systextil.util.UtilDateTime
br.com.intersys.systextil.global.UtilDateTime

public class UtilDateTime extends br.com.intersys.systextil.util.UtilDateTime
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static int
    compararCampos(com.unify.nxj.mgr.datatypes.NullableAmount primeiro, com.unify.nxj.mgr.datatypes.NullableAmount segundo)
     
    static int
    compararCampos(com.unify.nxj.mgr.datatypes.NullableFloat primeiro, com.unify.nxj.mgr.datatypes.NullableFloat segundo)
     
    static int
    compararCampos(com.unify.nxj.mgr.datatypes.Nullable primeiro, com.unify.nxj.mgr.datatypes.Nullable segundo)
    Permite comparar de maneira simples dois campos de data/hora do NXJ que não sejam nulos.
    static int
    difMinutos(com.unify.nxj.mgr.datatypes.NullableDate dataIni, com.unify.nxj.mgr.datatypes.NullableTime horaIni, com.unify.nxj.mgr.datatypes.NullableDate dataFim, com.unify.nxj.mgr.datatypes.NullableTime horaFim)
     
    static void
    validaIntervalo(com.unify.nxj.mgr.datatypes.NullableField de, com.unify.nxj.mgr.datatypes.NullableField ate, controle_sobre form, com.unify.nxj.mgr.NXJSession session)
     

    Methods inherited from class br.com.intersys.systextil.util.UtilDateTime

    comparaDatas, compararCampos, compararCampos, compararCampos, compararCampos, compararDataHora, compararDatas, compararDatas, currentDate, currentTime, datetimeAdjust, datetimeAdjust, difAnos, difDatas, difMinutos, difMinutos, difMinutosEmUmDia, formataDataOracle, formataDataRPT, formataHoraRPT, formatarData, formatarDataHora, getAno, getDate, getDate, getDate, getDateTimeNow, getDia, getLocalizedDateString, getMes, getPrimeiroDiaMes, getSQLDateTimeNow, getTime, getTime, getTime, getTimestamp, getUltimoDiaMes, parseDateSQLtoDate, parseDatetoDateSQL, somarDias, somarMes, somarMinutos, stringTimeToDate, stringToDate, toDate, toMinutes, toMinutes, toNum, toVisionTimestamp

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • UtilDateTime

      public UtilDateTime()
  • Method Details

    • difMinutos

      public static int difMinutos(com.unify.nxj.mgr.datatypes.NullableDate dataIni, com.unify.nxj.mgr.datatypes.NullableTime horaIni, com.unify.nxj.mgr.datatypes.NullableDate dataFim, com.unify.nxj.mgr.datatypes.NullableTime horaFim) throws NullPointerException
      Throws:
      NullPointerException
    • validaIntervalo

      public static void validaIntervalo(com.unify.nxj.mgr.datatypes.NullableField de, com.unify.nxj.mgr.datatypes.NullableField ate, controle_sobre form, com.unify.nxj.mgr.NXJSession session)
    • compararCampos

      public static int compararCampos(com.unify.nxj.mgr.datatypes.Nullable primeiro, com.unify.nxj.mgr.datatypes.Nullable segundo) throws NullPointerException, com.unify.nxj.mgr.datatypes.NXJNullValueException, ClassCastException
      Permite comparar de maneira simples dois campos de data/hora do NXJ que não sejam nulos.
      Parameters:
      primeiro - um objeto Nullable de tipo de data, hora ou inteiro
      segundo - outro objeto compatível com de
      Returns:
      0 se primeiro==segundo, 1 se primeiro > segundo, -1 se primeiro < segundo
      Throws:
      NullPointerException - se algum parametro for nulo
      com.unify.nxj.mgr.datatypes.NXJNullValueException - se algum campo for .isNull()
      ClassCastException - se for passado um parâmetro Nullable de tipo não suportado
    • compararCampos

      public static int compararCampos(com.unify.nxj.mgr.datatypes.NullableFloat primeiro, com.unify.nxj.mgr.datatypes.NullableFloat segundo) throws NullPointerException, com.unify.nxj.mgr.datatypes.NXJNullValueException, ClassCastException
      Throws:
      NullPointerException
      com.unify.nxj.mgr.datatypes.NXJNullValueException
      ClassCastException
    • compararCampos

      public static int compararCampos(com.unify.nxj.mgr.datatypes.NullableAmount primeiro, com.unify.nxj.mgr.datatypes.NullableAmount segundo)