none
Conversion de date RRS feed

  • Question

  • Bonjour,

    Mon application WinForm .Net 4.0, lit les propriétés d'une image jpeg et trouve la date sous  forme d'un string: src= "2013:05:16 17:22:43".

    Je veux convertir ce string en Date.

    Dim dt As Date = Date.Parse(src, Nothing, DateTimeStyles.None)

    provoque une exception : format du string illégal.

    Comment procéder pour réaliser cette opération ?

    la date issue d'un appareil photo peut sans doute avoir différents formats.

    Merci de vos suggestions.


    Alain


    • Modifié AchLog jeudi 16 mai 2013 16:19
    jeudi 16 mai 2013 16:18

Réponses

  • Finalement, la solution proposée par Aurel (merci Aurel), est difficile à mettre en oeuvre par manque d'information précise sur les paramètres. Par exemple le format. Plusieurs tentatives ont échouées.

    S'agissant en fait d'extraire la date de création des images, j'ai préféré utiliser WPF comme indiqué ci-dessous. C'est facile et ça fonctionne !

                            ' Extraire la date de prise de vue de l'image
                            Dim FileMeta As Stream = New FileStream(Path.Combine(PathImg, fn.Name), FileMode.Open, FileAccess.Read)
                            Dim bf As BitmapFrame = BitmapFrame.Create(FileMeta, BitmapCreateOptions.DelayCreation, BitmapCacheOption.None)
                            Dim meta As BitmapMetadata = CType(bf.Metadata, BitmapMetadata)
                            Dim DatePV As String = meta.DateTaken       ' date de prise de vue de l'image
                            FileMeta.Close()
    

    Merci à vous.


    Alain

    • Marqué comme réponse Aurel Bera lundi 20 mai 2013 07:25
    samedi 18 mai 2013 07:11

Toutes les réponses