JavaFree.org | RubyOnBr.org

dd/mm/yyyy para yyyy-mm-dd Válida

Acompanhar dd/mm/yyyy para yyyy-mm-dd Válida 5 posts, 3 participantes

Avatar Shairon Toledo 1428 posts

Vamos lançar aqui o uma sugestão de código inicial que recebe uma string “dd/mm/yyyy” e converta em um date “yyyy-mm-aa” mas que a data seja válida, então o valor ‘20/13/2007’ está errado portanto retorno do método será nil.

1. Formatando a data

2. Validando

3. Sugestão final

Refactor Me!

 
Avatar Ronie Uliana 891 posts

Opa! O código pra mim está muito limpo, minha única sugestão seria retirar o “begin” e “end”.

OU, se vc não tiver problemas com one liners:

Alguém arrisca mais?

 
Avatar Mereghost 1476 posts

Bão… vamos ver se consigo ajudar. Melhor que um one liner fica difícil. =p

 
Avatar Shairon Toledo 1428 posts

Mereghost,

Acho que seu código é o mais ‘Highlander’ ou seja, só pode haver um e é imortal.

Mais alguém??

 
Avatar Ronie Uliana 891 posts

Mereghost wins :)