Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo data hora

Funções de data Oracle

  Com o Oracle é possível obter uma série de resultados a partir de uma ou mais datas, como por exemplo verificar o último dia do mês ou verificar a quantidade de meses entre duas datas, então vamos a alguns exemplos:   Data atual do sistema: SYSDATE Remover meses de uma data: ADD_MONTHS(SYSDATE, -1) Adicionar meses de uma data: ADD_MONTHS(SYSDATE, +1) Buscar o último dia do mês: LAST_DAY(SYSDATE) Primeiro dia do mês: TRUNC(SYSDATE, ‘MONTH’) Quantidade de meses entre duas datas: MONTHS_BETWEEN(SYSDATE, ‘27/07/1982’) Primeiro dia do ano: TRUNC(SYSDATE, ‘YEAR’) Dias da semana: DECODE( TO_NUMBER( TO_CHAR          (SYSDATE, ‘D’) ) ,1, ‘domingo’ ,2, ‘segunda-feira’ ,3, ‘terça-feira’ ,4, ‘quarta-feira’ ,5, ‘quinta-feira’ ,6, ‘sexta-feira’ ,7,’sábado’ )

Data e Hora no j2me

Segue um exemplo de como pegar a data e a hora usando o Calendar do j2me: // //Método para recuperação da data e hora do sistema public String dataHora () { //recupera data e hora atual do sistema Calendar cal = Calendar.getInstance(); Date date = new Date(); cal.setTime(date); String mes = String.valueOf(cal.get(Calendar.MONTH) + 1); String dia = String.valueOf(cal.get(Calendar.DAY_OF_MONTH)); String ano = String.valueOf(cal.get(Calendar.YEAR)); String horas = String.valueOf(cal.get(Calendar.HOUR_OF_DAY)); String minutos = String.valueOf(cal.get(Calendar.MINUTE)); String segundos = String.valueOf(cal.get(Calendar.SECOND)); // cal = null ; date = null ; // //formata a data de modo que o tamanho do resultado seja sempre fixo //dia if (dia.length() < 2) { dia = "0" + dia; } //mes if (mes.length() < 2) { mes = "0" + mes; } //horas if (horas.length() < 2) { horas = "0" + horas;

Funções de Data e Hora (Delphi)

É muito comum nos depararmos no dia a dia com a necessidade de manipular datas e horas, seja para um calculo de permanência, dias de atraso enfim, é praticamente escapar de alguma situação que necessite desse tipo de controle. Assim como a necessidade e se utilizar algum recurso para manipular as datas e horas de alguma maneira e freqüente, as duvidas de como o faze-lo também é, basta um breve olhar em qualquer fórum especializado e lá está, alguma duvida relacionada, por isso decidi falar um pouco sobre uma unit muito poderosa chamada DateUtils para a manipulação de data e hora, com um grande numero de métodos e classes que facilitam a vida de qualquer um. Alguns exemplos: CompareDate(constA, B: TDateTime): TValueRelationship; Compara apenas a data de dois valores (do tipo TDateTime) retornando: LessThanValue O primeiro valor é menor que o segundo EqualsValue Os valores são iguais GreaterThanValue O primeiro valor é maior que o segundo CompareDateTime(const A, B: TD

Funções de Data e Hora (MySQL)

Na documentação do MySQL pode ser encontrado um bom material sobre essas funções, colocarei a seguir algumas das que eu considero mais importantes: Time_To_Sec(Tempo) Converte o argumento tempo em segundos Ex.: SELECT TIME_TO_SEC(NOW()) -- 51349 NOW(), SYSDATE() Retornam data e hora atual eX.: SELECT NOW(), SYSDATE() -- 2007-12-17 17:29:21 2007-12-17 17:29:21 STR_TO_DATE(string, formato) Converte a string em determinado formato e retorna um valor DATETIME Ex.: SELECT STR_TO_DATE('03.10.2007 09.20', '%d.%m.%Y %H.%i.:%s'); -- 2007-10-03 09:20:00