Package br.com.intersys.systextil.global
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 -
Method Summary
Modifier and TypeMethodDescriptionstatic intcompararCampos(com.unify.nxj.mgr.datatypes.NullableAmount primeiro, com.unify.nxj.mgr.datatypes.NullableAmount segundo) static intcompararCampos(com.unify.nxj.mgr.datatypes.NullableFloat primeiro, com.unify.nxj.mgr.datatypes.NullableFloat segundo) static intcompararCampos(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 intdifMinutos(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 voidvalidaIntervalo(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
-
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 inteirosegundo- 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 nulocom.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:
NullPointerExceptioncom.unify.nxj.mgr.datatypes.NXJNullValueExceptionClassCastException
-
compararCampos
public static int compararCampos(com.unify.nxj.mgr.datatypes.NullableAmount primeiro, com.unify.nxj.mgr.datatypes.NullableAmount segundo)
-