bonjour,
un petit problème avec le format date, je fais une insertion comme ça:
et je me retrouve avec ça en base:Code:
1
2 insert into taches(date_t) values(to_date(sysdate,'dd/mm/YYYY'));
date: 13/02/0006
Pourquoi ai-je 0006 au lieu de 2006?
Version imprimable
bonjour,
un petit problème avec le format date, je fais une insertion comme ça:
et je me retrouve avec ça en base:Code:
1
2 insert into taches(date_t) values(to_date(sysdate,'dd/mm/YYYY'));
date: 13/02/0006
Pourquoi ai-je 0006 au lieu de 2006?
Il faut utiliser :
car RRRR permet la gestion de l'an 2000 alors que YYYY non.Code:
1
2 insert into taches(date_t) values(to_date(sysdate,'dd/mm/RRRR'));
En espérant t'avoir aidé.
merci.
Quel intérêt du TO_DATE ?
Code:
1
2 insert into taches(date_t) values(trunc(sysdate));