Timestamp (date & heure actuelles)

Dans cet article, nous allons explorer l'utilisation de la donnée Timestamp dans PandaSuite. Le Timestamp est un concept important pour connaître la date et l'heure actuelle et l'utiliser dans vos applications.

⚡️ TEMPLATE DISPONIBLE : Timestamp
Ajoutez ce template en quelques clics à votre compte. Modifiez et personnalisez-le en toute liberté.

Dans cet article

La donnée Timestamp

Le Timestamp représente le nombre de secondes écoulées depuis le 1er janvier 1970 à minuit UTC précise. Il est utilisé comme une référence pour mesurer et représenter la date et l'heure. Dans PandaSuite, cette variable est accessible depuis les données du Projet. Cela vous permet d'obtenir la date et l'heure actuelles dans vos applications, en vous basant sur l'heure de l'appareil.

Voici pour exemple la donnée Timestamp qui correspond au 6 juin 2021 à 1h30 et 0 secondes : 1622943024

Afficher l'heure dans une application

Pour afficher l'heure dans une application, suivez les étapes suivantes :

  1. Insérez un bloc de texte dans votre écran.
  2. Ajoutez un data binding sur le Contenu
  3. Choisissez Projet > Context > Timestamp comme source de données.
  4. Utilisez la fonction Format Date pour définir le format d'affichage de l'heure.
  5. Sélectionnez les paramètres d'affichage souhaités.

En utilisant cette approche, vous pouvez afficher l'heure actuelle dans votre application PandaSuite selon le format spécifié.

Afficher la date dans une application

Pour afficher la date dans une application, suivez les étapes suivantes :

  1. Insérez un bloc de texte dans votre écran.
  2. Ajoutez un data binding sur le Contenu
  3. Choisissez Projet > Context > Timestamp comme source de données.
  4. Utilisez la fonction Format Date pour définir le format d'affichage de date.
  5. Sélectionnez les paramètres d'affichage souhaités.

En utilisant cette approche, vous pouvez afficher la date actuelle dans votre application PandaSuite selon le format spécifié.

Créer une condition en fonction de la date/heure

Il est souvent nécessaire de créer des conditions en fonction de l'heure actuelle dans une application. Par exemple, vous pouvez afficher un message différent en fonction de l'heure de la journée. Pour réaliser cela dans PandaSuite, vous pouvez utiliser des actions conditionnelles basées sur la donnée Timestamp.

Pour afficher un message en fonction de l'heure, suivez les étapes suivantes :

  • Préparez tous les messages dans un composant Multi-état
  • Ajoutez une condition qui utilise Projet > Context > Timestamp comme source de données.
  • Utilisez la fonction Format Date pour personnaliser le format et le code H pour retourner l'heure en chiffre de 0 à 23 lors de l'utilisation de l'horloge de 24 heures.
  • Utilisez la fonction Parse Number pour analyser la chaîne de caractères avec un nombre et renvoyer le nombre.
  • Finalisez la condition en ajoutant une valeur inférieure et supérieure
  • Ajoutez l'action : Interagir avec un composant > Multi-état > Changer d'état
  • Faites de même avec les autres messages

Formater la donnée Timestamp avec la fonction Format Date 

Pour formater la donnée Timestamp selon un format souhaité, vous pouvez utiliser la fonction Format Date dans PandaSuite. Cette fonction vous permet de personnaliser l'apparence de la date et de l'heure en utilisant les paramètres spécifiques

La première étape est de choisir le Type entre Prédéfini ou Personnalisé.

Prédéfini

Voici les paramètres disponibles pour le type Prédéfinis :

  • Style date : vous avez le choix entre Aucun, Court, Moyen, Long, Complet

Voici un exemple avec la date du 16 Septembre 2021 à 16h53 : 

Aucun La date ne s'affiche pas
Court 9/16/21
Moyen Sep 16, 2021
Long September 16, 2021
Complet Thursday September 16, 2021
  • Style heure : vous avez le choix entre Aucun, Court, Moyen, Long, Complet

Voici un exemple avec la date du 16 Septembre 2021 à 16h53 : 

Aucun L'heure ne s'affiche pas 
Court 4:53 PM
Moyen 4:53:15 PM
Long 4:53:15 PM GMT+2
Complet 4:53:15 PM Central European Time
  • Fuseau horaire :  choisissez le fuseau horaire de référence

Personnalisé 

Voici les paramètres disponibles pour le type Personnalisé :

  • Format Date/Heure : vous pouvez choisir un format libre en vous appuyant sur les codes universels de la donnée Timestamp.

Voici quelques exemples de codes couramment utilisés :

yyyy Année sur 4 chiffres (par exemple, 2023)
MM Mois sur 2 chiffres (par exemple, 07 pour juillet)
dd Jour sur 2 chiffres (par exemple, 07)
HH Heure sur 2 chiffres au format 24 heures
hh Heure sur 2 chiffres au format 12 heures
mm Minutes sur 2 chiffres
tt A.M. ou P.M. en deux lettres

Pour retrouver tous les codes : Format Date / Time (Unicode)

  • Fuseau horaire  :  choisissez le fuseau horaire de référence

💡 À savoir : lors de votre édition dans PandaSuite Studio, ces données vont s'afficher en fonction de la langue courant du projet. Si vous souhaitez imposer une langue, ajoutez une langue par défaut.

Cela a-t-il répondu à votre question ? Merci pour les commentaires Il y a eu un problème pour soumettre vos commentaires. Veuillez réessayer plus tard.