Jump to content
HQuintas

SQLite conveter formato data

Recommended Posts

HQuintas

Olá

Como em SQL posso converter os dados de campo em que data está no formato dd-mm-yyyy para yyyy-mm-dd ?

Share this post


Link to post
Share on other sites
HappyHippyHippo

deverias considerar isso problema de apresentação de dados e nunca problema da base de dados

até deverias ter a data no formato unixtime, que é somente um número (grande mas um número)


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
HQuintas

Sim, tens razão. Mas o formato unix time também tem as suas desvantagens.

Ultimamente tenho usado no formato string e dps manipulo na aplicação, estarei fazendo mal?

Share this post


Link to post
Share on other sites
Rui Carlos

A menos que tenhas algum motivo específico para usar strings, diria que isso é má ideia. Perdes funcionalidades para lidar com datas do SGBD, vais desperdiçar espaço, e tornar as operações com datas menos eficientes.

Share this post


Link to post
Share on other sites
HQuintas

Quais os tipos de dados que existem em SQLite?

No SQLite existem funções para tratar tipo de dados TEXT, como fossem datas.

Sei que não é o mais correto, e em alguns SGBD´s não retoma valores correctos por exemplo ao comparar datas. É isso que me está falando?

Share this post


Link to post
Share on other sites
HappyHippyHippo

Sim, tens razão. Mas o formato unix time também tem as suas desvantagens.

enumera-as


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
HQuintas

Num sistema de 32bits como vai no ano de 2038?

- Problema do ano 2038

- Menos fléxivel

A conclusão que cheguei, é que depende das situações que vamos processar.

Share this post


Link to post
Share on other sites
HappyHippyHippo

- Problema do ano 2038

resolução : 64bits (algo que existe em qualquer esquina)

- Menos fléxivel

aonde ? é difícil fazer comparações/operações com números ?

sabes qual é a diferença computacional de comparação entre dois números inteiros e a comparação de duas strings (que até podem estar num formato diferente) ?

queres que enumere as desvantagens de ter uma data em texto ? é que eu não tenho muito tempo ...


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
HQuintas

Não. Eu entendo perfeitamente o que dizes.

Fiquei esclarecido. Obrigado pelas vossas respostas.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.