Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

RafaelBS

Converter varchar em datetime para inserir em Mssql

Recommended Posts

Boa tarde,

To com um problema na hora de inserir um dado datetime no mssql

 

no mysql eu estava usando assim :

 

$date = \DateTime::createFromFormat('d/m/Y H:i:s', $input['peso_bruto_entrada_data'])->format('Y-m-d H:i:s');

 

$pesagem->Databruto = $date;

 

Mas no mssql apresenta esse erro: A conversão de um tipo de dados nvarchar em um tipo de dados datetime resultou em um valor fora do intervalo.

 

 

Se alguém puder ajudar ficarei muito grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como está o formato do seu input $input['peso_bruto_entrada_data']???

 

Se ele estiver no formato 30/12/2015 23:59:59

 

Está tudo correto, só basta vc retirar o \ da frente do \DateTime::cre...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela ajuda, estava vindo 30/12/2015 23:59:59 desse formato da view, só em adicionar direto ele já funcionou. E eu não tinha tentado inserir direto sem transformar.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.