Se a formatação das datas forem "comportadas", consigo fazer na boa com os DateTimeFormatters da vida. O problema acontece quando o usuário pode escolher a vontade qual o Locale a aplicação vai ter e preciso formatar a data antes de enviar para o banco de dados.
    Aí estou apanhando. Alguém pode ajudar?

    exemplo de datas de input:
    01/02/2012    locale: pt_BR  (data == 1 de fevereiro de 2012)
    01/02/2012    locale: en_US (data == 2 de janeiro de 2012)

ambas tem que virar no formato de banco: YYYY-MM-DD com alguma função de formatação ciente quanto ao locale
    para pt_BR resultaria:  2012-02-01
    para en_US resultaria: 2012-01-02

    alguém tem alguma idéia? Já passaram por isso?

    obrigado,
    - Luís

P.S. O caminho inverso, data do banco para data localizada, o DateTimeFormatter faz com as mãos nas costas. O problema é só do client->banco.

--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a