Ouvrir le menu principal

MacGeneration

Recherche

Terminal : convertir une heure UNIX

Anthony Nelzin-Santos

mardi 24 juin 2014 à 17:35 • 14

Logiciels

Les développeurs sont souvent confrontés à l’heure UNIX, une mesure du temps qui correspond au nombre de secondes écoulées depuis le 1er janvier 1970 (ou presque). Elle présente l’avantage d’être simple à manipuler, mais elle est difficilement lisible : la rédaction de cette phrase, par exemple, a commencé à l’heure UNIX 1403537913.

Il faut donc bien souvent la convertir, ce que fait très bien un site comme Epoch Converter, mais encore faut-il avoir une connexion au réseau. Les utilisateurs d’Alfred peuvent se tourner vers le workflow conçu par le développeur Thomas Upton : il fournit la même sortie que la commande date -jf "%s" "1403537913" +"%a %b %d %T %Z %Y", simplement en tapant ts (suivie d’une espace et de l’heure UNIX).

Le résultat produit, dans notre cas, serait Lun jui 23 17:38:33 CEST 2014 : il est utile s’il s’agit simplement d’avoir une référence, beaucoup moins s’il s’agit de récupérer une valeur pour un développement en cours. La commande date -jf "%s" "1403537913" +"%Y%m%dT%T%z" produit un timestamp moins lisible, mais qui respecte la norme RFC 3339, 20140623T17:38:33+0200 dans notre exemple.

Pour l’intégrer à un script ou un lanceur, il faudra utiliser cette syntaxe : echo -n "1403537913" | xargs -J {} date -j -f "%s" {} +"%Y%m%dT%T%z".

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Un PowerBook G4 modifié pour charger en USB-C

17:56

• 3


HoudahGeo 7 fait du géo-tagging sur les vidéos

16:31

• 4


Razer Synapse 4 est en bêta sur les Mac Apple Silicon pour les claviers et souris Razer

15:30

• 3


Calendrier, chaînes d'assemblage, IA… ces startups qu'Apple a récemment achetées pour améliorer ses produits

12:15

• 5


Hirokazu Kore-eda détaille comment il a tourné son dernier film avec des iPhone 16 Pro

12:00

• 8


macFUSE 5 tire parti de FSKit pour faciliter l’ajout de systèmes de fichiers à macOS

09:34

• 24


Promo sur des batteries externes de forte capacité pour Mac, iPhone ou iPad

08:44

• 0


Promo : l'Atari 2600 Plus à 90 € (-30 €) avec 10 jeux et un joystick

08:24

• 4


Du M5 aux processeurs d'IA pour serveurs, Apple a du pain sur la planche

06:51

• 19


La production des SoC des lunettes connectées d’Apple lancée fin 2027

08/05/2025 à 21:54

• 31


Apple Intelligence par la pratique et la démonstration jusqu'en Apple Store

08/05/2025 à 15:45

• 20


Promos et cadeaux pour la réouverture de la boutique Apple de C&C Labège

08/05/2025 à 15:10

• 1


Skype s'est arrêté, mais que sont devenus les crédits non dépensés ?

08/05/2025 à 14:38

• 20


MacBook Air M4 : la chute des prix se poursuit encore sur ce nouvel incontournable 🆕

08/05/2025 à 11:38

• 74


Google contredit Apple après que son action a dévissé en bourse

08/05/2025 à 10:00

• 48


Kernel Panic : notre retour d’expérience sur les kits solaires pour balcons et jardins

08/05/2025 à 10:00

• 5