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

VB.NET Discussion :

[Débutant] Format Date


Sujet :

VB.NET

  1. #1
    Inactif  
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    497
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 497
    Points : 312
    Points
    312
    Par défaut [Débutant] Format Date
    Bonjour,

    J'ai une date que je recupere depuis un dataset sous cette forme, de type String : "21/11/2007"

    'soit -> Dim _date as String = "21/11/2007" par exemple

    j'aimerais que, en fonction de la culture, le format de _date change.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    if culture = "en-US"
     
    '
    ' _date = 11/21/2007 (mois, jour, an)
    '
     
    elseif culture = "fr-FR"
     
    '
    ' _date = 21/11/2007 (jour,mois,an)
    '
     
    EndIf

    _Date est bien de type String, car c'est une valeur récuperée depuis un dataset, et on ne peut toucher aux types du datatset.

    je sais pas comment faire,
    j'ai tout essayé, convert.ToDateTime , ToString("dd/MM/yyyy"), ToString("MM/dd/yyyy") ...
    j'espere ne pas devoir faire du traitement char par char ....

    merci

  2. #2
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    microsoft.VisualBasic.FormatDateTime ()
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Inactif  
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    497
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 497
    Points : 312
    Points
    312
    Par défaut
    Function FormatDateTime(
    ByVal Expression As DateTime,
    Optional ByVal NamedFormat As DateFormat = DateFormat.GeneralDate
    ) As String


    Citation Envoyé par 19cmos83 Voir le message

    'soit -> Dim _date as String = "21/11/2007" par exemple

  4. #4
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    enfin il me semble que le problème ne se pose pas, quand on a une date as date, et qu'on fait .tostring dessus pour la mettre sur un control, ca se débrouille tout seul en fonction des parametres de windows pour la mise en forme
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Inactif  
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    497
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 497
    Points : 312
    Points
    312
    Par défaut
    Citation Envoyé par sperot51 Voir le message
    quand on a une date as date

    J'ai une date que je recupere depuis un dataset sous cette forme, de type String : "21/11/2007"
    _Date est bien de type String, car c'est une valeur récuperée depuis un dataset, et on ne peut toucher aux types du datatset.

Discussions similaires

  1. [Débutant] Afficher date au format FR
    Par laposte dans le forum Servlets/JSP
    Réponses: 29
    Dernier message: 24/06/2010, 18h22
  2. [Débutant] Format Date
    Par niepoc dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 23/04/2010, 17h49
  3. [Débutant] Formats de date
    Par Jhulk dans le forum C#
    Réponses: 4
    Dernier message: 13/05/2008, 14h01
  4. interfaces Access et format Date
    Par say dans le forum InterBase
    Réponses: 21
    Dernier message: 10/05/2004, 17h24
  5. Format date
    Par cochet dans le forum Bases de données
    Réponses: 4
    Dernier message: 02/03/2004, 08h37

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