Rechercher : dans
Par :

[C#] Problème conversion String en DateTime

Dernière réponse le 1 sep 2007 à 14:43:11 mickesp, le 6 aoû 2006 à 03:24:17 
 Signaler ce message aux modérateurs

Salut à vous,
Voilà, j'ai une question en C# d'on la réponse est probablement toute simple, mais que je ne connais pas. Alors voilà, j'ai une table d'une BD Access qui contient un champ de type Date et j'ai besoin de convertir une de mes variable String en DateTime pour pouvoir faire un <= dans ma requête.
Ce champ date dans la BD est de format Short Date et puisque que mon Office est en Anglais, les dates sont écrites : "2006-02-27".
Mon problème n'est pas lors de ma requête, mais avant, c'est-à-dire lors de la conversion de mon String en DateTime:
si ma String est du même format que mon champ date dans ma BD "2006-02-27", comment je dois faire ma conversion pour que cela fonctionne. Présentement ce que j'ai c'est:

System.IFormatProvider frmt = newSystem.Globalization.CultureInfo("en-CA", true);

DateTime dt = DateTime.ParseExact(datem, "YYYY-MM-dd", frmt);

Mon erreur est: String was not recognized as a valid DateTime.
Mon problème est t'il mes "-" dans mon String, savez vous d'oùil vient sinon?

Merci, j'espère ne pas vous déranger pour rien

Meilleures réponses pour « [C#] Problème conversion String en DateTime » dans :
Langage C - Les structures conditionnelles VoirQu'est-ce qu'une structure conditionnelle ? On appelle structure conditionnelle les instructions qui permettent de tester si une condition est vraie ou non. Ces structures conditionnelles peuvent être associées à des structures qui se répètent...
Les structures en langage C VoirDifférence entre une structure et un tableau Un tableau permet de regrouper des éléments de même type, c'est-à-dire codés sur le même nombre de bits et de la même façon. Toutefois, il est généralement utile de pouvoir rassembler des éléments de...
Les structures en langage C++ VoirDifférence entre une structure et un tableau Un tableau permet de regrouper des éléments de même type, c'est-à-dire codés sur le même nombre de bits et de la même façon. Toutefois, il est généralement utile de pouvoir rassembler des éléments de...

1

dave, le 1 sep 2007 à 03:04:49

Bonsoir,
j'ai le même problème que mickesp:

j'ai un String "31/12/2006 13:41:23" dont je je voudrai convertir en une datetime MM/dd/yyyy hh:mmm:ss

Pouvez-vous m'indiquer comment le faire en C# ?

Merci
A+
Davide

Configuration: Windows XP
Internet Explorer 7.0

Répondre à dave

2

 dubcek, le 1 sep 2007 à 14:43:11

Hello

strptime - Conversion d'une chaîne représentant une date en une structure tm.

http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man3/­strptime.3.html

Répondre à dubcek