Trabalhando com datas no Oracle

[ad#texto]

Trabalhar com datas sempre causa confusão, seja qual for à linguagem ou plataforma, afinal são diversas regras e macetes que somente o tempo e as circunstâncias irão ensinar ao programador. O Oracle e o PL/SQL não fogem a esta regra.

A seguir vou passar uma pequena tabela com alguns tipos de “formatação” para ser utilizado nos campos do tipo DATE, com isso podemos extrair informações relevantes sobre as datas e melhorar o nosso trabalho do dia a dia.

  • AM – AM ou PM;
  • CC – Século;
  • D – Dia da semana numérico (1-7);
  • DAY – Dia da semana por extenso (‘SUNDAY’);
  • DD – Dia do mês numérico (1-31);
  • DDD – Dia do ano;
  • DY – Dia da semana abreviado (‘SUN’);
  • FM – Tira os blanks ou Zeros da esquerda;
  • HH – Hora do dia (0-12);
  • HH24 – Hora do dia (0-24);
  • MI – Minutos da Hora;
  • MM – Mês com 2 dígitos;
  • MON – Mês abreviado (‘NOV’);
  • MONTH – Mês por extenso (‘NOVEMBER’);
  • PM – AM ou PM;
  • RR – Ano com 2 dígitos – especial;
  • RRRR – Ano com 4 dígitos;
  • SS – Segundos do minuto (0 – 59);
  • SSSSS- Segundos do dia;
  • W – Semana do Mês;
  • WW – Semana do Ano;
  • YEAR – Ano por extenso;
  • YY – Ano com 2 dígitos;
  • YYYY – Ano com 4 dígitos.

Simples e quase indolor. Veja um exemplo prático em PL/SQL:

Select to_char(t.minh_data, ‘DAY’)
From minha_tabela t
Where t.codigo = 1;

Descubra mais sobre ViamaisBLOG

Assine para receber nossas notícias mais recentes por e-mail.

Petter Rafael

Desenvolvedor Web atua com as tecnologias Java e PHP apoiadas pelos bancos de dados Oracle e MySQL. Além dos ambientes de desenvolvimento acima possuiu amplo conhecimento em servidores Apache/Tomcat, Photoshop, Arte & Foto, Flash e mais uma dezena de ferramentas e tecnologias emergentes. Atualmente colabora com o Viablog escrevendo sobre programação e tecnologia.
ViamaisBLOG
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.