none
Converter Miliseconds para Data DD/MM/YYYY RRS feed

  • Pergunta

  • Bom dia, se algum souber e puder de me dar uma força.

    ja procurei em tudo quanto foi forum inclusive aqui..

    preciso converter um valor em miliseconds para data dd/mm/yyyy

    usando a seguinte consulta 

    dateadd(SECOND,MEU_CAMPO/1000,'01-01-1970')
    tenho para meu valor bigint "1460377093549"

    o resultado

    2016-04-11 12:18:13.000

    estou testando tudo o que acho mas sem sucesso.

    qualquer ajuda é bem vinda.

    Obrigado


    • Editado Fer.Vilela segunda-feira, 2 de maio de 2016 13:05
    segunda-feira, 2 de maio de 2016 13:02

Respostas

  • SELECT CONVERT(CHAR,DATEADD(SECOND,MEUCAMPO/1000,'01-01-1970'),103)
    Tente dessa forma!

    "A vida é um paraíso, mas os homens não o sabem e não se preocupam em sabê-lo." Fiodor Dostoievski

    • Marcado como Resposta Fer.Vilela segunda-feira, 2 de maio de 2016 13:14
    segunda-feira, 2 de maio de 2016 13:09

Todas as Respostas

  • SELECT CONVERT(CHAR,DATEADD(SECOND,MEUCAMPO/1000,'01-01-1970'),103)
    Tente dessa forma!

    "A vida é um paraíso, mas os homens não o sabem e não se preocupam em sabê-lo." Fiodor Dostoievski

    • Marcado como Resposta Fer.Vilela segunda-feira, 2 de maio de 2016 13:14
    segunda-feira, 2 de maio de 2016 13:09
  • DECLARE @UTC BIGINT SET @UTC = 1348203320997 SELECT DATEADD(MILLISECOND, @UTC % 1000, DATEADD(SECOND, @UTC / 1000, '19700101'))

    No http://stackoverflow.com/questions/12524537/convert-utc-milliseconds-to-datetime-in-sql-server

    segunda-feira, 2 de maio de 2016 13:12
  • Valeu,,, Muiiiiito Obrigadoo!!!!!
    segunda-feira, 2 de maio de 2016 13:15
  • Valeu

    coloquei pra testar 

    select  DATEADD(MILLISECOND, Meu_campo % 1000, DATEADD(SECOND, Meu_campo / 1000, '19700101')) FROM minha_tabela du

    mas saiu assim aui.
    2016-04-11 12:18:13.550

    praticamente igual o que tinha feito

    dateadd(SECOND,MEU_CAMPO/1000,'01-01-1970')

    mas mesmo assim obrigado por responder.

    Obrigado a todos

    segunda-feira, 2 de maio de 2016 13:19