Função |
Descrição |
Sintaxe |
CTOD |
Converte de caracter para data |
CTOD(“20/05/2010”) |
DTOC |
Converte de data para caracter |
DTOC(Data) |
DTOS |
Converte de data para string no formato aaaammdd |
DTOS(Data) |
STOD |
Converte de String para data no formato dd/mm/aaaa |
STOD(Data) |
Date |
Retorna a data atual |
Date() |
Day |
Retorna o dia de uma data |
Day(Data) |
Month |
Retorna o mes de uma data |
Month(Data) |
Year |
Retorna o ano de uma data |
Year(Data) |
cMonth |
Retorna uma cadeia de caracteres com nome do mês em inglês |
cMonth(Data) |
MesExtenso |
Retorna o nome do mês por extenso |
MesExtenso(nMes) |
AnoMes |
Retorna o ano e o mês no formato aaaamm |
AnoMes(Data) |
MesDia |
Retorna o mês e dia no formato mmdd |
MesDia(Data) |
Day2Str |
Retorna o dia no formato DD |
Day2Str(Data) |
Month2Str |
Retorna o mês no formato MM |
Month2Str(Data) |
Year2Str |
Retorna o ano no formato AAAA |
Year2Str(Data) |
DaySum |
Soma dia(s) a uma Data |
DaySum(Data,nDias) |
DaySub |
Subtrai dia(s) de uma Data |
DaySub(Data,nDias) |
MonthSum |
Soma mes(es) a uma Data |
MonthSum(Data,nMes) |
MonthSub |
Subtrai mes(es) de uma Data |
MonthSub(Data,nMes) |
YearSum |
Soma ano(s) a uma data |
YearSum(Data,nAno) |
YearSub |
Subtrai ano(s) de uma data |
YearSub(Data,nAno) |
DateDiffDay |
Diferenca em dias entre duas datas |
DateDiffDay(Data1,Data2) |
DateDiffMonth |
Diferenca em meses entre duas datas |
DateDiffMonth(Data1,Data2) |
DateDiffYear |
Diferenca em anos entre duas datas |
DateDiffYear(Data1,Data2) |
DateDiffYMD |
Diferenca de Anos, Meses e Dias entre duas datas |
DateDiffYMD(Data1,Data2) |
DiaSemana |
Retorna a Descrição do Dia da Semana conforme parâmetros |
DiaSemana(Data,nTam,nDia) |
Dow |
Retorna o dia da Semana |
Dow(Data) |
FirstDate |
Retorna a Data do Primeiro dia do mes da data passada |
FirstDate(Data) |
LastDate |
Retorna a Data do ùltimo dia do mes da data passada |
LastDate(Data) |
Last_Day |
Retorna o último dia do mes de uma data |
Last_Day(Data) |
FirstYDate |
Retorna a Data do Primeiro dia do Ano da Data Passada |
FirstYDate(Data) |
LastYDate |
Retorna a Data do último dia do Ano da Data Passada |
LastYDate(Data) |
FWTimeStamp |
Retorna a Data em vários formatos diferentes
Tipo do timestamp
1 - Formato aaaammddhhmmss
2 - Formato dd/mm/aaaa-hh:mm:ss
3 - Fotmato UTC aaaa-mm-ddThh:mm:ss (Soment pega a hora local e coloca neste formato)
4 - Estampa de tempo em milissegundos desde 01/01/1970 00:00:00
5 - Formato UTC aaaa-mm-ddThh:mm:ss-+Time Zone (coloca a hora local + o timezone (ISO 8601))
6 - Formato UTC aaaa-mm-ddThh:mm:ssZ (Transforma a data atual em uma data e hora GMT 0)
|
FWTimeStamp([ nType ], [ dDate ], [ cTime ]) |
FwDateTimeToLocal |
Recebe uma string no formato DateTime reconhecido pelo W3C (ISO 8601 e RFC 3339) e converte para uma data e hora local.
Observe que o "T" aparece literalmente na string, para indicar o início do elemento de tempo, conforme especificado na ISO 8601.
Ano:
AAAA (por exemplo, 1997)
Ano e mês:
AAAA-MM (por exemplo, 1997-07)
Data completa:
AAAA-MM-DD (por exemplo, 1997-07-16)
Data completa mais horas e minutos:
AAAA-MM-DDThh:mmTZD (por exemplo, 1997-07-16T19:20+01:00)
Data completa mais horas, minutos e segundos:
AAAA-MM-DDThh:mm:ssTZD (por exemplo, 1997-07-16T19:20:30+01:00)
Data completa mais horas, minutos, segundos e uma fração decimal de um segundo
AAAA-MM-DDThh:mm:ss.sTZD (por exemplo, 1997-07-16T19:20:30.45+01:00)
Onde:
AAAA = ano de quatro dígitos
MM = mês de dois dígitos (01 = janeiro, etc.)
DD = dia do mês com dois dígitos (01 a 31)
hh = dois dígitos da hora (00 a 23) (am / pm NÃO permitido)
mm = dois dígitos do minuto (00 a 59)
ss = dois dígitos do segundo (00 a 59)
s = um ou mais dígitos representando uma fração decimal de um segundo
TZD = designador de fuso horário (Z ou + hh:mm ou -hh:mm)
1994-11-05T08:15:30-05:00 corresponde a 5 de novembro de 1994, 8:15:30, horário padrão do leste dos EUA.
1994-11-05T13:15:30Z corresponde ao mesmo instante.
Nem a ISO, nem a RFC limitam o máximo de digitos para a fração de segundos.
Retorno
aDateTime ? Array
aDateTime[1] - Tipo data - Data local
aDateTime[2] - Tipo caracter - Hora local |
FwDateTimeToLocal(cDateTime,nVerao) |