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