none
Como formatar hora no formato (hh:mm:ss) RRS feed

  • Pergunta

  • Ola a todos,

    Poderiam em ajudar a como devo formar um campo que me traz a julian date para o formato hh:mm:ss

    para DATA eu utilizo da seguinte forma abaixo, onde o campo data é o "t3umpj"

    to_char(to_date(substr(t3upmj, 2, 5), 'YYDDD'), 'DD/MM/YYYY')  AS "Data UPDATE

    quinta-feira, 15 de agosto de 2019 20:07

Todas as Respostas

  • Deleted
    quinta-feira, 15 de agosto de 2019 22:21
  • Flavio,

    Como você sabe os valores no padrão juliano são representandos diretamente por números, neste caso, temos que primeiro tentar converter este respectivos valores para o tipo de dados Date para postereior tentar aplicar o formato desejado.

    Poderia nos dar um exemplo da sua amostra de dados?

    Podemos fazer uso das funções Convert() ou Cast() que podem nos ajudar justamente no processo de conversão dos dados e até mesmo na definição da formatação.

    Veja este exemplo abaixo: 

    -- Criando uma tabela para armazenar os dados --
    Create Table CalendaryJulian
     (CalendaryCodigo Int Identity(40000,1) Primary Key)
    Go
    
    -- Inserindo uma massa de dados --
    Insert Into CalendaryJulian Default Values
    Go 10000
    
    -- Apresentando os dados no formato padrão --
    Select CalendaryCodigo, 
              Convert(datetime, CalendaryCodigo) As 'Convertido com Convert()',
    		  Cast(CalendaryCodigo As DateTime)  As 'Convertido com Cast()'
    From CalendaryJulian
    Go
    
    -- Apresentando dados formatados --
    Select CalendaryCodigo, 
              Convert(Char(10),Convert(datetime, CalendaryCodigo),103) As 'Convertido com Convert()',
    		  Convert(Char(10),Cast(CalendaryCodigo As DateTime),121)  As 'Convertido com Cast()'
    From CalendaryJulian
    Go
    Este é um Código de exemplo que eu criei aplicado ao Microsoft SQL Server sem levar em consideração os dados, linguagem de programação e também o próprio SGBD ou Banco de Dados que você estará trabalhando.


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]


    quinta-feira, 15 de agosto de 2019 22:33