Page 1 sur 1

[..] Exporter jour, date et heure éxacte d'un fichier créé

Posté : mar. 15 avr. 2014 00:59
par Anthony
Bonjour à tous

Je cherche à récupérer par un GUI via un glisser déposer: le jour, date et heure de création des fichiers d'un dossier (J:\Videos Caméscope\Nolan\)
Dans mon cas c'est des vidéos de mon fils et j'en ai une bonne centaine voir plus.
En effet il faudrait que je formate cette date par vidéo dans un fichier cible (.srt) en rapport au fichier source et sa date de création

Exemple Windows 7 x64 me donne une date exacte pour: SANY0200.MP4
- Créé le: Vendredi 1 novembre 2013 à 21:42:56
- Modifié le: Vendredi 1 novembre 2013 à 21:43:27
- Dernier accès le: Dimanche 29 décembre 2013 à 21:54:02

Et le résultat (ci-dessous) à enregistrer dans (même dossier) SANY0200.MP4 - Vendredi 1 novembre 2013 à 21h42min56s.srt

Code : Tout sélectionner

1
00:00:00,000 --> 00:00:09,000
Vendredi 1 novembre 2013 à 21:42:56
 
Mais le code me retourne 20:42:56 au lieu de 21:42:56 soit une heure de décalage (comme si l'heure d'été faussait quelque part) :shock:
Created ..: 11/01/2013 20:42:56
J'ai trouvé ce début de code mais le temps me manque maintenant que je suis jeune papa (certains comprendront) c'est pour çà que je demande un peu d'aide
► Afficher le texte

Re: [..] Exporter jour, date et heure éxacte d'un fichier cr

Posté : mar. 15 avr. 2014 11:17
par PandiPanda
Bonjour, quelque chose comme ceci?
► Afficher le texte

Re: [..] Exporter jour, date et heure éxacte d'un fichier cr

Posté : mar. 15 avr. 2014 17:31
par Anthony
PandiPanda a écrit :Bonjour, quelque chose comme ceci?
► Afficher le texte
Merci PandiPanda ;)
C'est tout à fait çà mais l'heure, le mois et le jour retournée n'à pas l'air bon j'ai toujours ce décalage d'une heure j'ai lu je ne sais pas ou que certaines partitions NTFS (ce qui est mon cas) pouvaient en être la cause :?
Voici le retour avec ce super script:
SANY0200.MP4 - Mardi 01 Decembre 2013 à 22h42min56s.srt
alors qu'il devrait être:
SANY0200.MP4 - Vendredi 01 Novembre 2013 à 21h42min56s.srt

Voici une capture d'écran des propriété de SANY0200.MP4
Image

Re: [..] Exporter jour, date et heure éxacte d'un fichier cr

Posté : mar. 15 avr. 2014 19:39
par PandiPanda
Bonsoir,
pour le "mois" c'est une petite erreur de ma part, j'aurai du décrementé de 1
Bref' ici le script
► Afficher le texte
Pour l'heure je n'ai pas de réponse à vous fournir, en faisant une petite recherche google, je suis tombé sur ca ...
Windows stock l'heure locale dans l'horloge système, et passe donc son temps à la décaler entre hiver/été, et quand vous changez de fuseau horaire.

Linux stock l'heure GMT dans l'horloge système, elle est donc constante et fiable. Au moment de donner l'heure, Linux lit l'heure GMT et applique le décalage de fuseau horaire. On a donc de bonnes dates.

Conséquence: Sous Windows des dates de modifications de fichier ne sont pas fiables.
C'est une limitation de Windows.

source: ici
Edit : pouvez vous essayer ce script ci dessous?
J'ai essayer d'inclure le decalage horaire, sans tout de fois être certain du résultat ^^
► Afficher le texte

Re: [..] Exporter jour, date et heure éxacte d'un fichier cr

Posté : mar. 15 avr. 2014 19:58
par jchd
Ce ne serait pas _Date_Time_FileTimeToLocalFileTime() ?

Re: [..] Exporter jour, date et heure éxacte d'un fichier cr

Posté : mer. 16 avr. 2014 01:51
par Anthony
PandiPanda a écrit :Bonsoir,
pour le "mois" c'est une petite erreur de ma part, j'aurai du décrementé de 1
Bref' ici le script
► Afficher le texte
Pour l'heure je n'ai pas de réponse à vous fournir, en faisant une petite recherche google, je suis tombé sur ca ...
Windows stock l'heure locale dans l'horloge système, et passe donc son temps à la décaler entre hiver/été, et quand vous changez de fuseau horaire.

Linux stock l'heure GMT dans l'horloge système, elle est donc constante et fiable. Au moment de donner l'heure, Linux lit l'heure GMT et applique le décalage de fuseau horaire. On a donc de bonnes dates.

Conséquence: Sous Windows des dates de modifications de fichier ne sont pas fiables.
C'est une limitation de Windows.

source: ici
Edit : pouvez vous essayer ce script ci dessous?
J'ai essayer d'inclure le decalage horaire, sans tout de fois être certain du résultat ^^
► Afficher le texte
Le nom du jour ne correspond pas ainsi que l'heure d'hiver, l'heure d'été est correcte.
Me retourne:
SANY0200.MP4 - Mardi 01 Novembre 2013 22h42min56s.srt
Devrait être:
SANY0200.MP4 - Vendredi 01 Novembre 2013 21h42min56s.srt
Voici un lien officiel du moment de changement d'heure http://www.service-public.fr/actualites/00341.html
Le passage à l’heure d’hiver s’effectue le dernier dimanche d’octobre et à 3 heures du matin il sera 2 heures (soit -1 heure)
Le passage à l’heure d’été s’effectue le dernier dimanche de mars et à 2 heures il sera 3 heures (soit +1 heure)
Peux-tu en faire quelque chose ?
Merci pour ton dévouement :D

jchd où le placerai-tu ?