OVH Cloud OVH Cloud

Conversion de date anglaise sur serveur français

2 réponses
Avatar
Jean-Nicolas BERGER
Bonjour,
Je suis sur un serveur OS W2003 Français avec SQL Server 2005 Français.
Au sein d'un fichier texte, je reçois des dates-heures exprimées sous forme
textuelle en anglais. Exemple : 15-feb-2007 19:29:23
La conversion de chaîne vers date semble ne pas fonctionner étant donné que
le mois "feb" n'est pas reconnu en langue française.
Y a-t-il un moyen d'indiquer la langue à utiliser lors de la conversion, ou
bien dois-je obligatoirement réaliser une fonction personnelle de conversion?
Merci d'avance.
JN BERGER

2 réponses

Avatar
zoltix
Jean-Nicolas BERGER a écrit :
Bonjour,
Je suis sur un serveur OS W2003 Français avec SQL Server 2005 Français.
Au sein d'un fichier texte, je reçois des dates-heures exprimées sous forme
textuelle en anglais. Exemple : 15-feb-2007 19:29:23
La conversion de chaîne vers date semble ne pas fonctionner étant donné que
le mois "feb" n'est pas reconnu en langue française.
Y a-t-il un moyen d'indiquer la langue à utiliser lors de la conversion, ou
bien dois-je obligatoirement réaliser une fonction personnelle de conversion?
Merci d'avance.
JN BERGER



Ce que je fais j'évite de travailler avec les format par défauts .......

Voila une fonction que j'utilise assez souvent ...

convert(varchar,TonFieldEnFormatDate,112)

Pour plus d'infos va voir la doc sur convert

A+
Avatar
Jean-Nicolas BERGER
Le problème, c'est que c'est ce qui m'arrive dans mes flux d'entrée, je n'ai
pas trop le choix...
JN.

"zoltix" wrote:

Jean-Nicolas BERGER a écrit :
> Bonjour,
> Je suis sur un serveur OS W2003 Français avec SQL Server 2005 Français.
> Au sein d'un fichier texte, je reçois des dates-heures exprimées sous forme
> textuelle en anglais. Exemple : 15-feb-2007 19:29:23
> La conversion de chaîne vers date semble ne pas fonctionner étant donné que
> le mois "feb" n'est pas reconnu en langue française.
> Y a-t-il un moyen d'indiquer la langue à utiliser lors de la conversion, ou
> bien dois-je obligatoirement réaliser une fonction personnelle de conversion?
> Merci d'avance.
> JN BERGER
>
Ce que je fais j'évite de travailler avec les format par défauts .......

Voila une fonction que j'utilise assez souvent ...

convert(varchar,TonFieldEnFormatDate,112)

Pour plus d'infos va voir la doc sur convert

A+