Ir para o conteúdo

 Voltar a (WI) Geral -...
Tela cheia

Campo Data com Máscara

19 de Setembro de 2012, 11:04 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 31 vezes

Caros colegas,

No meu banco de dados utilizo vários campos DATETIME, onde a máscara é "dd/MM/YYYY hh:mm".  No campo do tipo DATA no WI não consigo usar essa formatação de máscara. Alguém tem uma solução?

Abraços. 

Autor: Wesley Aragão Cruz


55 comentários

  • F6b6ddad91fb3400e74740839a5f9ff7?only path=false&size=50&d=404Claudinei Fonseca(usuário não autenticado)
    19 de Setembro de 2012, 11:27

     

    O que é wi e qual banco de dados vc está usando...

    qual a linguagem de programamção do "wi"

     

  • 7886fc8f9a5dffc72ad73e65a546f888?only path=false&size=50&d=404Thiago dos Santos(usuário não autenticado)
    19 de Setembro de 2012, 17:55

     

    Até onde sei não tem problema o formato que está no banco, pois o que defini como será retornado será definido no SQL de consulta.

     Agora, pra que você quer utilizar os campos do tipo DATA do WI se eles são gerados pelo próprio JAVA? 

  • B9b41523c53fa9359156fe080ffc2924?only path=false&size=50&d=404Aurelio Barreto(usuário não autenticado)
    21 de Setembro de 2012, 11:26

     

    Pra mim, não ficou claro sua duvida...

    O WI tem a função "dateformat" abaixo. Entre tantas coisas, faz o mascaramento. Pessoalmente, prefiro usar o TO_CHAR do proprio postgres.

    FMT

    Formata uma data para um outro padrão. O desenvolvedor indica qual o formato em que a data se encontra e qual o novo formato que ela assumirá.

    Sintaxe:
    |$df(<data>, FMT, <mascaraAtual>, <mascaraNova>)$|

    Exemplos:
    |$df(2001-12-20, FMT, yyyy-MM-dd, dd/MM/yyyy)$|

    • 5f5f805102e15d0ce36a6c48b24f440a?only path=false&size=50&d=404Wesley Aragão Cruz(usuário não autenticado)
      21 de Setembro de 2012, 11:33

       

      Estou quase chegando lá.

       Eu queria usar essa máscara assim:

      |$df(2001-12-20 00:00:00, FMT, yyyy-MM-dd hh:mm:ss, dd/MM/yyyy hh:mm:ss)$| 

       Ou seja, incluindo horas, minutos e segundos.

       Tem como fazer isso? Eu não estou conseguindo... 

Essa comunidade não possui posts nesse blog