4. Os computadores tem um relógio interno que
conta a partir de uma data inicial pré-gravada em
um chip de memória.
Este número tem uma parte inteira e uma parte
fracionária.
◦ Exemplo =1,2.
A parte inteira representa o número de dias.
◦ No exemplo acima 1 é relativo ao número de dias
A parte fracionária representa o número de
horas.
◦ No exemplo acima o 2 representa o número de horas.
5.
6.
7. Formato:
◦ Current Time (); (não há argumento)
Resulta na hora atual do relógio interno do computador.
◦ Se o resultado for colocado em uma coluna será apresentado no
formato de data/hora.
Pode-se ver a fração de segundo especificando-se o correto formato.
◦ Se o resultado for colocado em coluna numérica o valor será o
número representando valor da data.
Pode ser usado a função TIME para converter de representação
numérica para representação de data e hora.
CTIME() = 12:35:54 PM
8.
9.
10. Formato
◦ Date(number_or_text)
Apresenta em formato de data o valor indicado
em Number, ou
◦ DATE (39579,3) = 5/11/2008
Observe que a parte inteira representa o valor da data.
Retira a parte referente a uma data de um texto
(contido em text) no formato de data;
◦ O valor precisa estar no formato de texto.
DATE("5/11/08 12:55:35 PM") = 5/11/08
11.
12.
13. Formato
◦ Date(number_or_text)
Apresenta em formato de hora o valor indicado
em Number, ou
◦ TIME(0.471543) = 11:19:01 AM
Observe que a parte fracionária representa o horário
Retira a parte referente a uma hora de um texto
(contido em text) no formato de hora;
◦ O valor precisa estar no formato de texto.
TIME("5/11/08 12:55:35 PM") = 12:55:35 PM
14.
15.
16. Formato:
◦ Today(); (não há argumento)
Resulta na data atual do relógio interno do computador.
Se o resultado for colocado em uma coluna será
apresentado no formato de data/hora.
Se o resultado for colocado em coluna numérica o valor
será o número representando valor da data.
◦ Pode ser usado a função TIME para converter de representação
numérica para representação de data e hora.
◦ TODAY() = 11/04/2013
17.
18.
19. Formato
◦ When (number or text)
Transforma o conteúdo numérico ou texto do
conteúdo de number or text
◦ Os valores precisam estar em formato numérico.
◦ WHEN(38804.5 = 3/28/2006 11:16:05 AM
20.
21.
22. Formato
◦ ElapsedTime(number)
Retorna a diferença de tempo entre duas datas,
colcadas no formato de número interno, no
campo number, em horas.
◦ Se
c1 = "5/11/2008 8:05:36 AM"
◦ e
c2 = "5/12/2008 3:17:55 PM"
◦ ELAPSED (c2 - c1) = 31:49:41