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.

Timestamp
Ajoutez ce template en quelques clics à votre compte. Modifiez et personnalisez-le en toute liberté.
→ Ajouter ce template à votre compteLa 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 :
- Insérez un bloc de texte dans votre écran.
- Ajoutez un data binding sur le Contenu.
- Choisissez Projet > Context > Timestamp comme source de données.
- Utilisez la fonction Format Date pour définir le format d’affichage de l’heure.
- 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 :
- Insérez un bloc de texte dans votre écran.
- Ajoutez un data binding sur le Contenu.
- Choisissez Projet > Context > Timestamp comme source de données.
- Utilisez la fonction Format Date pour définir le format d’affichage de date.
- 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.

À 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.