IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MATLAB Discussion :

[datevec] dates françaises


Sujet :

MATLAB

  1. #1
    Membre averti
    Femme Profil pro
    Ingénieur informatique scientifique
    Inscrit en
    Mai 2010
    Messages
    313
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur informatique scientifique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2010
    Messages : 313
    Points : 301
    Points
    301
    Par défaut [datevec] dates françaises
    Bonjour,

    j'ai un petit souci avec l'utilisation de datevec: je récupère une date sous forme de chaîne de caractères du type "04-jui-2013 08:49:01" (c'est la dernière date de modification d'un fichier, que j'obtiens avec la fonction dir()).

    Or datevec n'accepte pas cette chaîne de caractères du fait qu'elle est en français. Lorsque je fais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    datevec('04-jui-2013 08:49:01')
    J'ai un message d'erreur (la chaîne n'est pas reconnue comme étant du type DateStringArray), alors que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    datevec('04-jul-2013 08:49:01')
    Pour "july" au lieu de "juillet" fonctionne.

    Est-il possible de convertir les dates du français vers l'anglais facilement?
    Merci d'avance pour votre aide.

  2. #2
    Modérateur
    Avatar de le fab
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    1 882
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 882
    Points : 3 432
    Points
    3 432
    Par défaut
    salut

    à mon avis ce n'est pas possible
    je te suggère de te créer un tableau de correspondance (tableaux de cellules) et de remplacer ces chaines de caractère via strrep (et cellfun ou arrayfun)

    Fabien

  3. #3
    Membre averti
    Femme Profil pro
    Ingénieur informatique scientifique
    Inscrit en
    Mai 2010
    Messages
    313
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur informatique scientifique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2010
    Messages : 313
    Points : 301
    Points
    301
    Par défaut
    D'accord tant pis, je vais donc faire ce que tu suggères avec strrep!
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Convertir date française en anglais
    Par flippaeti dans le forum Langage
    Réponses: 2
    Dernier message: 16/06/2009, 13h47
  2. Insérer des dates françaises?
    Par Michelk12 dans le forum Informix
    Réponses: 4
    Dernier message: 03/10/2008, 10h13
  3. [MySQL] Transformer une date française pour insérer dans mysql
    Par boubou_s dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 01/10/2008, 15h50
  4. Dates Française et Anglo-Saxones via formulaire
    Par Momostovoi dans le forum Contribuez
    Réponses: 0
    Dernier message: 09/06/2008, 11h18
  5. Réponses: 2
    Dernier message: 30/10/2006, 13h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo