Probleme avec date

choukri175 Messages postés 87 Date d'inscription dimanche 22 octobre 2006 Statut Membre Dernière intervention 22 février 2008 - 30 nov. 2006 à 15:57
choukri175 Messages postés 87 Date d'inscription dimanche 22 octobre 2006 Statut Membre Dernière intervention 22 février 2008 - 30 nov. 2006 à 19:01
bonsoir à ts et à ttes,

mon problème est le suivant :

j'utilise postgresl comme SGBD.
le type date dans ce SGBD est sous la format aaaa-mm-jj.
J'ai besoin de convértir (en C#) une date de type jj-mm-aaaa ou jj/mm/aaaa vers aaaa-mm-jj pour qu'elle soit traitée par postgresql.

Merci d'avance.

3 réponses

estalex Messages postés 8 Date d'inscription mercredi 10 décembre 2003 Statut Membre Dernière intervention 16 mai 2007
30 nov. 2006 à 16:13
Hello,
Pour convertir la date dans le format dont t'as besoin, il faut:
DateTime

t =
DateTime.Now();

String s = t.Year.ToString() +
"-" + t.Month.ToString() +
"-" + t.Day.ToString();

Après tu peux envoyer la string dans la variable de date
Bonne chance
0
SharpMao Messages postés 1024 Date d'inscription mardi 4 février 2003 Statut Membre Dernière intervention 7 juin 2010 69
30 nov. 2006 à 16:17
Hello,

Pour envoyer des dates (ou n'importe quel autre variable) dans une base de données, il est toujours plus simple et plus sûr de passer par des paramètres.

Pour info, pour formatter une date (mais à éviter pour une base de donnée):
Datetime dt = Datetime.Now;
string formatted = dt.ToString("yyyy-MM-dd");

Amicalement, SharpMao
0
choukri175 Messages postés 87 Date d'inscription dimanche 22 octobre 2006 Statut Membre Dernière intervention 22 février 2008
30 nov. 2006 à 19:01
Merci à SharpMao et à Estalex
0
Rejoignez-nous