<div>2011/11/17 Gabriel Andrade <span dir="ltr"><<a href="mailto:gabiruh@gmail.com">gabiruh@gmail.com</a>></span><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="HOEnZb"><div class="h5">On Nov 17, 2011, at 6:25 PM, Donato Vianna wrote:<br>
<br>
> Pessoal,<br>
><br>
> O cookbook do DBIx::Class, em<br>
> Formatting DateTime objects in queries<br>
><br>
> diz que para fazer queries com datas de forma correta, eu devo usar o DateTime Parser do meu storage.<br>
><br>
> Como eu faço para, em uma ação de um controlador, instanciar o parser do meu storage?<br>
><br>
<br>
<br>
</div></div>$c->model('DB')->storage->datetime_parser<br></blockquote><div><br></div><div>Bacana!<div><br></div><div>Agora o problema é outro. Eu determinei que o date pattern para as datas é '%Y-%m-%d' e o formatter está retornando (lógicamente) Y-m-dT00:00:00</div>

<div><br></div><div>Por exemplo:</div><div>format_datetime('2011-01-01') retorna '2011-01-01T00:00:00" e o DBD está reclamando, obviamente, porque ele não entende esta string como data. Eu preciso que ele retorne somente a data, sem o time... A coluna inflada é do tipo somente data (date).</div>

<div><br></div><div>Abraços!<br clear="all">Donato Vianna</div></div></div></div>