Classe TDates
Unit
Declaração
type TDates = class(TObjectsMethods)
Descrição
No description available, ancestor TObjectsMethods description follows
A classe
TObjectsMethods
implementa os método de classe comum a todas as classes de TObjects do pacote mi.rtl.
Hierarquia
- TObjectsTypes
- TObjectsConsts
- TObjectsMethods
- TDates
Visão Geral
Classes e Registros Aninhados
![]() |
TipoHora = record |
![]() |
TVarGetDate = record |
![]() |
TVarGetTime = record |
![]() |
TypeData = record |
Tipos Aninhados
![]() |
PTypeData = ˆTypeData; |
![]() |
TDateMask = (...); |
![]() |
THourMask = (...); |
![]() |
TMeses = (...); |
Campos
![]() |
nested const DataMinima : TypeData = (dia:1;mes:1 ;ano:_AnoLimit); |
![]() |
nested const DataMaxima : TypeData = (dia:31;mes:12;ano:_AnoLimit-1); |
![]() |
nested const ArrayStrMeses : Array[TMeses] of string = ('',
'Janeiro',
'Fevereiro',
'Marco',
'Abril',
'Maio',
'Junho',
'Julho',
'Agosto',
'Setembro',
'Outubro',
'Novembro',
'Dezembro'); |
![]() |
nested const StrDiaSemana : Array[0..6] of String[7] = ('Sabado ',
'Domingo',
'Segunda',
'Terca ',
'Quarta ',
'Quinta ',
'Sexta '); |
![]() |
nested const HoraInicial : TipoHora = (H : 0;
M : 0;
S : 0;
S100 : 0 ); |
![]() |
DataSistOp: TypeData; static; |
![]() |
TempData: TypeData; static; |
Métodos
![]() |
class function juliano(d,m,a : SmallInt) : TRealNum; |
![]() |
class function DifeData(diaAtual, mesAtual, anoAtual,diaAnterior , mesAnterior , anoAnterior : byte ) :Longint; Overload; |
![]() |
class function DifeData(Const DAntBuff,DAtuBuff:TypeData) : Longint; Overload; |
![]() |
class function DifeData(Const DatAnterior:TypeData;Const DatAtual : TypeData; Const Operador:AnsiChar; Const operando : Longint) : Boolean; Overload; |
![]() |
class procedure somaData(var dia,mes:Byte; Var ano : SmallInt ; diasAsomar : Integer); Overload; |
![]() |
class procedure somaData(var dia,mes,ano : byte ; diasAsomar : Integer); Overload; |
![]() |
class procedure SomaData(Var Buff:TypeData;Prazo: Integer) ; Overload; |
![]() |
class function FSomaData(Buff:TypeData;Prazo: Integer):TString ; Overload; |
![]() |
class procedure SomaDataEmMeses(Const DataFont : TypeData; Const Meses : SmallInt; Var DataDest : TypeData); |
![]() |
class procedure SomeDataPara(Const Buff1:TypeData;Var Buff2:TypeData ;Const Prazo: Integer) ; |
![]() |
class function Dtjuliana(Var Buff) : TRealNum; |
![]() |
class procedure moveData(var dataFonte, dataDestino); |
![]() |
class function ConvNomeData(Const NomeArqFonte :String; NomeArqDestino : String; Const Mes,Ano : Byte; var Mensagem : String ) : String; |
![]() |
class function StrDataMesAno(Const mes,Ano:byte) : String; |
![]() |
class function DiaMaxDoMes(Const Mes : Byte;Ano : Integer) : Byte; |
![]() |
class function FDiaSemana(Var BuffData) : Byte; |
![]() |
class function FStrDiaSemana(Var data ) : String; |
![]() |
class function StrMes(Const mes : Word ) : String; |
![]() |
class function StrData(Const Dia,mes,ano: Word ; Const ch :AnsiChar) : string; |
![]() |
class function StringData(Const Buff :TypeData;Const Ch : AnsiChar) : String; |
![]() |
class function GetDataSistOp(Var Buff;const Separador:AnsiChar):String; |
![]() |
class function FGetDataSistOp(const Separador:AnsiChar):String; |
![]() |
class function GetDateSystem(const DateMask:TDateMask):String; |
![]() |
class function GetHourSystem(const HourMask :THourMask):String; |
![]() |
class function GetDateTimeSystem():TDateTime; overload; |
![]() |
class function GetDateTimeSystem(aMask:TMask):String; overload; |
![]() |
class function GetFTimeDos:Longint; Overload; |
![]() |
class function GetFTimeDos(Var wSec1000:SmallInt):Longint; Overload; |
![]() |
class function GetFTimeDos(Var wSec100:Byte;Var wSec1000:SmallInt):Longint; Overload; |
![]() |
class function GetFTimeDos_Valid(aTime_UltimoAcesso:Longint;aMinutos_de_tolerancia_do_Ultimo_Acesso:byte):Boolean; |
![]() |
class function PackDate(Const Data:TypeData):Longint; Overload; |
![]() |
class function PackDate(Const Data:String; Const Mask: TDateMask):Longint; Overload; |
![]() |
class function PackDate(Const Data:String; Const Mask: TDateMask; TimePack:Longint):Longint; Overload; |
![]() |
class function PackHour(Const Hora:String; Const Mask: THourMask; TimePack:Longint):Longint; Overload; |
![]() |
class function UnPackDate(Const TimePack:Longint):TypeData; |
![]() |
class procedure UnPackHora(Const TimePack:Longint;Var Hora : TipoHora); |
![]() |
class procedure PackHora(Const Hora : TipoHora; Var TimePack:Longint); |
![]() |
class procedure PackDateHora(Data:TypeData; Hora :TipoHora; Var TimePack:Longint); |
![]() |
class procedure UnPackDateHora(Const TimePack:Longint; Var Data:TypeData; Var Hora :TipoHora); |
![]() |
class function StringTimeD(Const TimePack:Longint;Const Ch : AnsiChar) : String; |
![]() |
class function StringTimeH(Const TimePack:Longint) : String; |
![]() |
class function StringTimeHSemPonto(Const TimePack:Longint) : String; |
![]() |
class function FIncAno(Ano:SmallInt) : Byte; |
![]() |
class function FDecAno(Ano:SmallInt) : Byte; |
![]() |
class function FAno(Ano:SmallWord) : SmallWord; |
![]() |
class function FAno2Digito(Ano : SmallWord):Byte; |
![]() |
class function FAnoDoIndex(Const Dia,Ano : byte):String; |
![]() |
class function StrAno(ano : SmallInt ) : String; |
![]() |
class function StrToDate(aStrDate:String; Const Mask: TDateMask):PTypeData; |
![]() |
class function DateToStr(Const aDate:TypeData;Const Mask: TDateMask) : String; Overload; |
![]() |
class function DateToStr(Const aDate:Longint;Const Mask: TDateMask) : String; Overload; |
![]() |
class function DateToDateTime(aDate:TypeData): System.TDateTime; Overload; |
![]() |
class function DateToDateTime(aTimePack:Longint):System.TDateTime; Overload; |
![]() |
class function DateTimeToDate(aDateTime:TDateTime):TypeData; Overload; |
![]() |
class function DateTimeToDateStr(aDateTime:TDateTime):String; Overload; |
![]() |
class function DateTimeToTimeStr(aDateTime:TDateTime):String; |
![]() |
class function DateTimeToDateTimeDos(aDateTime:TDateTime):Longint; Overload; |
![]() |
class function DateTimeDosToStr(aTimePack:Longint;Mask:TDateMask):String; |
![]() |
class function StrToDateTime(aDataTime:String;Mask:TDateMask):TDateTime; Overload; |
![]() |
class function StrToDateTimeDos(aDataTime:String;Mask:TDateMask):Longint; Overload; |
![]() |
class function StrToHora( aStrHora:String; Const Mask: THourMask):TipoHora; |
![]() |
class function StrToHour(Const aStrHora:String; Const Mask: THourMask):Longint; Overload; |
![]() |
class function StrToHour(Const aStrHora:String; Const Mask: THourMask;TimePack:Longint):Longint; Overload; |
![]() |
class function HourToStr(Const aStrHora:Longint; Const Mask: THourMask;Const OkSpc : Boolean):String; Overload; |
![]() |
class function HourToStr(Const Hora:TipoHora; Const Mask: THourMask;Const OkSpc : Boolean):String; Overload; |
![]() |
class function HourToDateTime(Const aTimePack:Longint): TDateTime; Overload; |
![]() |
class function str2jul(DateStr:string): longint; |
![]() |
class function jul2str(JulDate:longint) :string; |
![]() |
class function Julian( Year, Month, Day : Word ) : LongInt; |
![]() |
class function LeapYear( Year : Word ) : Boolean ; |
![]() |
class function DiaMaxMes(Const DataAtual :TypeData) : byte; |
![]() |
class function DateMask_to_Str(Const aDateMask : TDateMask ):String; |
![]() |
class function Str_to_DateMask(aStrDate:String):TDateMask; |
![]() |
class function HourMask_to_Str(Const aHourMask : THourMask ):String; |
![]() |
class function ValidDate( aData : TypeData):Byte; |
![]() |
class function ValidHour( H,M,S,S100 : Word):Byte; |
![]() |
class function DifHoraEmSegundos(Const HAtu,HAnt : TipoHora ):Longint; |
![]() |
class function DifHora_Retorne_TipoHora(Const HAtu,HAnt : TipoHora ):TipoHora; Overload; |
![]() |
class function DifHora_Retorne_TipoHora(Const HAtu,HAnt : Longint ):TipoHora; Overload; |
![]() |
class function DifHora_Retorne_Horas_Fracao(const HAtu,HAnt : TipoHora ):Double; Overload; |
![]() |
class function DifHora_Retorne_Horas_Fracao(const HAtu,HAnt : Longint ):Double; Overload; |
![]() |
class function DifHora_Retorne_Minutos(Const HAtu,HAnt : TipoHora ):Longint; Overload; |
![]() |
class function DifHora_Retorne_Minutos(Const HAtu,HAnt : Longint ):Longint; Overload; |
![]() |
class function DifHora_Retorne_Time(Const HAtu,HAnt : TipoHora ):Longint; Overload; |
![]() |
class function DifHora_Retorne_Time(Const HAtu,HAnt : Longint ):Longint; Overload; |
![]() |
class function SegundosEmHora(Const Segundos:Longint):String; |
![]() |
class function New_Lista_Str_Meses: PSitem; |
![]() |
class function getDateStr:tstring ; |
![]() |
class function getTimeStr:tstring ; |
![]() |
class function DateTimeValid(aDate:AnsiString):Boolean; |
![]() |
class function MaskEdit_to_Mask(const aMaskEdit: AnsiString ): TMask; override; |
![]() |
class function Mask_to_MaskDateTime(const aMask: TMask): AnsiString; |
![]() |
class function MaskDateTime_to_Mask(const aMaskDateTime: AnsiString):TMask; overload; |
![]() |
class function MaskDateTime_to_MaskEdit(const aMaskDateTime: AnsiString): AnsiString; |
![]() |
class function Mask_to_MaskEdit(const aMask: TMask): AnsiString; |
![]() |
class function FormatMask( S: AnsiString;const aMask: TMask):AnsiString; |
![]() |
class function DeleteMask(s:AnsiString):AnsiString; |
![]() |
class function SetDefaultFormatSettings(Mask: TMask;DestDataBase: Boolean): TFormatSettings; overload; |
![]() |
class function SetDefaultFormatSettings(Mask: TMask): TFormatSettings; overload; |
![]() |
class function yymmdd_to_ddmmyy(S: AnsiString):AnsiString; |
![]() |
class function yyyymmdd_to_ddmmyyyy(S: AnsiString):AnsiString; |
![]() |
class function StrToDateTime(S: AnsiString;Const Mask: TMask;DestDataBase:Boolean):TDateTime; overload; |
![]() |
class function StrToDateTime( const S: AnsiString):TDateTime; overload; |
![]() |
class function DateTimeToStr(d:TDateTime; Mask: TMask;DestDataBase:Boolean ): AnsiString; overload; |
![]() |
class function DateTimeToStr(d:TDateTime):AnsiString; Overload; |
Descrição
Tipos Aninhados
![]() |
PTypeData = ˆTypeData; |
![]() |
THourMask = (...); |
Valores
|
![]() |
TMeses = (...); |
Valores
|
Campos
![]() |
nested const DataMinima : TypeData = (dia:1;mes:1 ;ano:_AnoLimit); |
![]() |
nested const DataMaxima : TypeData = (dia:31;mes:12;ano:_AnoLimit-1); |
![]() |
nested const ArrayStrMeses : Array[TMeses] of string = ('',
'Janeiro',
'Fevereiro',
'Marco',
'Abril',
'Maio',
'Junho',
'Julho',
'Agosto',
'Setembro',
'Outubro',
'Novembro',
'Dezembro'); |
![]() |
nested const StrDiaSemana : Array[0..6] of String[7] = ('Sabado ',
'Domingo',
'Segunda',
'Terca ',
'Quarta ',
'Quinta ',
'Sexta '); |
![]() |
nested const HoraInicial : TipoHora = (H : 0;
M : 0;
S : 0;
S100 : 0 ); |
![]() |
DataSistOp: TypeData; static; |
![]() |
TempData: TypeData; static; |
Métodos
![]() |
class function juliano(d,m,a : SmallInt) : TRealNum; |
![]() |
class function DifeData(diaAtual, mesAtual, anoAtual,diaAnterior , mesAnterior , anoAnterior : byte ) :Longint; Overload; |
![]() |
class function DifeData(Const DAntBuff,DAtuBuff:TypeData) : Longint; Overload; |
![]() |
class function DifeData(Const DatAnterior:TypeData;Const DatAtual : TypeData; Const Operador:AnsiChar; Const operando : Longint) : Boolean; Overload; |
![]() |
class procedure somaData(var dia,mes:Byte; Var ano : SmallInt ; diasAsomar : Integer); Overload; |
![]() |
class procedure somaData(var dia,mes,ano : byte ; diasAsomar : Integer); Overload; |
![]() |
class procedure SomaData(Var Buff:TypeData;Prazo: Integer) ; Overload; |
![]() |
class function FSomaData(Buff:TypeData;Prazo: Integer):TString ; Overload; |
![]() |
class procedure SomaDataEmMeses(Const DataFont : TypeData; Const Meses : SmallInt; Var DataDest : TypeData); |
![]() |
class procedure SomeDataPara(Const Buff1:TypeData;Var Buff2:TypeData ;Const Prazo: Integer) ; |
![]() |
class function Dtjuliana(Var Buff) : TRealNum; |
![]() |
class procedure moveData(var dataFonte, dataDestino); |
![]() |
class function ConvNomeData(Const NomeArqFonte :String; NomeArqDestino : String; Const Mes,Ano : Byte; var Mensagem : String ) : String; |
![]() |
class function StrDataMesAno(Const mes,Ano:byte) : String; |
![]() |
class function DiaMaxDoMes(Const Mes : Byte;Ano : Integer) : Byte; |
![]() |
class function FDiaSemana(Var BuffData) : Byte; |
![]() |
class function FStrDiaSemana(Var data ) : String; |
![]() |
class function StrMes(Const mes : Word ) : String; |
![]() |
class function StrData(Const Dia,mes,ano: Word ; Const ch :AnsiChar) : string; |
![]() |
class function StringData(Const Buff :TypeData;Const Ch : AnsiChar) : String; |
![]() |
class function GetDataSistOp(Var Buff;const Separador:AnsiChar):String; |
![]() |
class function FGetDataSistOp(const Separador:AnsiChar):String; |
![]() |
class function GetDateSystem(const DateMask:TDateMask):String; |
![]() |
class function GetHourSystem(const HourMask :THourMask):String; |
![]() |
class function GetDateTimeSystem():TDateTime; overload; |
![]() |
class function GetDateTimeSystem(aMask:TMask):String; overload; |
![]() |
class function GetFTimeDos:Longint; Overload; |
![]() |
class function GetFTimeDos(Var wSec1000:SmallInt):Longint; Overload; |
![]() |
class function GetFTimeDos(Var wSec100:Byte;Var wSec1000:SmallInt):Longint; Overload; |
![]() |
class function GetFTimeDos_Valid(aTime_UltimoAcesso:Longint;aMinutos_de_tolerancia_do_Ultimo_Acesso:byte):Boolean; |
![]() |
class function PackDate(Const Data:TypeData):Longint; Overload; |
![]() |
class function PackDate(Const Data:String; Const Mask: TDateMask):Longint; Overload; |
![]() |
class function PackDate(Const Data:String; Const Mask: TDateMask; TimePack:Longint):Longint; Overload; |
![]() |
class function PackHour(Const Hora:String; Const Mask: THourMask; TimePack:Longint):Longint; Overload; |
![]() |
class function UnPackDate(Const TimePack:Longint):TypeData; |
![]() |
class procedure UnPackHora(Const TimePack:Longint;Var Hora : TipoHora); |
![]() |
class procedure PackHora(Const Hora : TipoHora; Var TimePack:Longint); |
![]() |
class procedure PackDateHora(Data:TypeData; Hora :TipoHora; Var TimePack:Longint); |
![]() |
class procedure UnPackDateHora(Const TimePack:Longint; Var Data:TypeData; Var Hora :TipoHora); |
![]() |
class function StringTimeD(Const TimePack:Longint;Const Ch : AnsiChar) : String; |
![]() |
class function StringTimeH(Const TimePack:Longint) : String; |
![]() |
class function StringTimeHSemPonto(Const TimePack:Longint) : String; |
![]() |
class function FIncAno(Ano:SmallInt) : Byte; |
![]() |
class function FDecAno(Ano:SmallInt) : Byte; |
![]() |
class function FAno(Ano:SmallWord) : SmallWord; |
![]() |
class function FAno2Digito(Ano : SmallWord):Byte; |
![]() |
class function FAnoDoIndex(Const Dia,Ano : byte):String; |
![]() |
class function StrAno(ano : SmallInt ) : String; |
![]() |
class function StrToDate(aStrDate:String; Const Mask: TDateMask):PTypeData; |
![]() |
class function DateToStr(Const aDate:TypeData;Const Mask: TDateMask) : String; Overload; |
![]() |
class function DateToStr(Const aDate:Longint;Const Mask: TDateMask) : String; Overload; |
![]() |
class function DateToDateTime(aDate:TypeData): System.TDateTime; Overload; |
![]() |
class function DateToDateTime(aTimePack:Longint):System.TDateTime; Overload; |
![]() |
class function DateTimeToDate(aDateTime:TDateTime):TypeData; Overload; |
![]() |
class function DateTimeToDateStr(aDateTime:TDateTime):String; Overload; |
![]() |
class function DateTimeToTimeStr(aDateTime:TDateTime):String; |
![]() |
class function DateTimeToDateTimeDos(aDateTime:TDateTime):Longint; Overload; |
![]() |
class function DateTimeDosToStr(aTimePack:Longint;Mask:TDateMask):String; |
![]() |
class function StrToDateTime(aDataTime:String;Mask:TDateMask):TDateTime; Overload; |
![]() |
class function StrToDateTimeDos(aDataTime:String;Mask:TDateMask):Longint; Overload; |
![]() |
class function StrToHora( aStrHora:String; Const Mask: THourMask):TipoHora; |
![]() |
class function StrToHour(Const aStrHora:String; Const Mask: THourMask):Longint; Overload; |
![]() |
class function StrToHour(Const aStrHora:String; Const Mask: THourMask;TimePack:Longint):Longint; Overload; |
![]() |
class function HourToStr(Const aStrHora:Longint; Const Mask: THourMask;Const OkSpc : Boolean):String; Overload; |
![]() |
class function HourToStr(Const Hora:TipoHora; Const Mask: THourMask;Const OkSpc : Boolean):String; Overload; |
![]() |
class function HourToDateTime(Const aTimePack:Longint): TDateTime; Overload; |
![]() |
class function str2jul(DateStr:string): longint; |
![]() |
class function jul2str(JulDate:longint) :string; |
![]() |
class function Julian( Year, Month, Day : Word ) : LongInt; |
![]() |
class function LeapYear( Year : Word ) : Boolean ; |
![]() |
class function DiaMaxMes(Const DataAtual :TypeData) : byte; |
![]() |
class function DateMask_to_Str(Const aDateMask : TDateMask ):String; |
![]() |
class function Str_to_DateMask(aStrDate:String):TDateMask; |
![]() |
class function HourMask_to_Str(Const aHourMask : THourMask ):String; |
![]() |
class function ValidDate( aData : TypeData):Byte; |
![]() |
class function ValidHour( H,M,S,S100 : Word):Byte; |
![]() |
class function DifHoraEmSegundos(Const HAtu,HAnt : TipoHora ):Longint; |
![]() |
class function DifHora_Retorne_TipoHora(Const HAtu,HAnt : TipoHora ):TipoHora; Overload; |
![]() |
class function DifHora_Retorne_TipoHora(Const HAtu,HAnt : Longint ):TipoHora; Overload; |
![]() |
class function DifHora_Retorne_Horas_Fracao(const HAtu,HAnt : TipoHora ):Double; Overload; |
![]() |
class function DifHora_Retorne_Horas_Fracao(const HAtu,HAnt : Longint ):Double; Overload; |
![]() |
class function DifHora_Retorne_Minutos(Const HAtu,HAnt : TipoHora ):Longint; Overload; |
![]() |
class function DifHora_Retorne_Minutos(Const HAtu,HAnt : Longint ):Longint; Overload; |
![]() |
class function DifHora_Retorne_Time(Const HAtu,HAnt : TipoHora ):Longint; Overload; |
![]() |
class function DifHora_Retorne_Time(Const HAtu,HAnt : Longint ):Longint; Overload; |
![]() |
class function SegundosEmHora(Const Segundos:Longint):String; |
![]() |
class function New_Lista_Str_Meses: PSitem; |
![]() |
class function getDateStr:tstring ; |
![]() |
class function getTimeStr:tstring ; |
![]() |
class function DateTimeValid(aDate:AnsiString):Boolean; |
![]() |
class function MaskEdit_to_Mask(const aMaskEdit: AnsiString ): TMask; override; |
![]() |
class function Mask_to_MaskDateTime(const aMask: TMask): AnsiString; |
O método |
![]() |
class function MaskDateTime_to_Mask(const aMaskDateTime: AnsiString):TMask; overload; |
![]() |
class function MaskDateTime_to_MaskEdit(const aMaskDateTime: AnsiString): AnsiString; |
![]() |
class function Mask_to_MaskEdit(const aMask: TMask): AnsiString; |
![]() |
class function FormatMask( S: AnsiString;const aMask: TMask):AnsiString; |
O método |
![]() |
class function DeleteMask(s:AnsiString):AnsiString; |
![]() |
class function yymmdd_to_ddmmyy(S: AnsiString):AnsiString; |
![]() |
class function yyyymmdd_to_ddmmyyyy(S: AnsiString):AnsiString; |
![]() |
class function StrToDateTime(S: AnsiString;Const Mask: TMask;DestDataBase:Boolean):TDateTime; overload; |
![]() |
class function StrToDateTime( const S: AnsiString):TDateTime; overload; |
![]() |
class function DateTimeToStr(d:TDateTime):AnsiString; Overload; |
Gerado por PasDoc 0.16.0.