[Résolu] Calcule de minute entre deux dates
[Résolu] Calcule de minute entre deux dates
Bonjour,
j'aimerais ajouter dans un de mes scripts un moyen de calculer le nombre de minute entre deux dates. J'ai une variable string qui contient une date et une heure précise et une autre dans lequel il y a l'heure et la date actuel et donc je veux une variable int dans lequel il y a le nombre de minute entre les 2 dates. Connaissez-vous une variable, une fonction ou autre chose qui me permette de faire ce calcule le plus simplement possible ?
Merci
Cordialement
j'aimerais ajouter dans un de mes scripts un moyen de calculer le nombre de minute entre deux dates. J'ai une variable string qui contient une date et une heure précise et une autre dans lequel il y a l'heure et la date actuel et donc je veux une variable int dans lequel il y a le nombre de minute entre les 2 dates. Connaissez-vous une variable, une fonction ou autre chose qui me permette de faire ce calcule le plus simplement possible ?
Merci
Cordialement
Dernière édition par Phoenix le 07 Oct 2019 19:20, édité 1 fois.
Re: [DB-AL] Calcule de minute entre deux dates
Bonjour,
merci c'est tout ce que j'avais besoin. C'est simple, rapide et efficace. Par contre j'aimerais savoir dans quel format je dois assigner ma date pour quelle soit dans le même que DateTime (jour/mois/année heure:minute ou autre) ?
Merci
Cordialement
merci c'est tout ce que j'avais besoin. C'est simple, rapide et efficace. Par contre j'aimerais savoir dans quel format je dois assigner ma date pour quelle soit dans le même que DateTime (jour/mois/année heure:minute ou autre) ?
Merci
Cordialement
Re: [DB-AL] Calcule de minute entre deux dates
aucune idée, il va falloir regarder la doc de cette classe
https://docs.microsoft.com/fr-fr/dotnet ... mework-4.8
https://docs.microsoft.com/fr-fr/dotnet ... mework-4.8
Re: [DB-AL] Calcule de minute entre deux dates
Bonjour,
cette méthode provoque un petit freeze et le script se trouvera sur téléphone donc encore moins de performance qu'un pc. Je voulais savoir s'il était possible de vérifier chaque minute si la date donné par l'utilisateur est égale à la date et heure actuel dans un script qui tournera en arrière plan sans que l'application soit ouvert.
Merci
Cordialement
cette méthode provoque un petit freeze et le script se trouvera sur téléphone donc encore moins de performance qu'un pc. Je voulais savoir s'il était possible de vérifier chaque minute si la date donné par l'utilisateur est égale à la date et heure actuel dans un script qui tournera en arrière plan sans que l'application soit ouvert.
Merci
Cordialement
Re: [DB-AL] Calcule de minute entre deux dates
Salut,
Je trouve extrêmement surprenant que cette fonction provoque un freeze de ton application... es-tu sûr de ne pas avoir raté un truc ?
Fais voir ton code stp.
Je trouve extrêmement surprenant que cette fonction provoque un freeze de ton application... es-tu sûr de ne pas avoir raté un truc ?
Fais voir ton code stp.
Re: [DB-AL] Calcule de minute entre deux dates
Bonjour,
voici le code
voici le code
Code : Tout sélectionner
void Update()
{
final = jourText.text + moisText.text + anneeText.text + " " + heureText.text + minuteText.text;
ValidationButton.onClick.AddListener(Validation);
}
public void Validation()
{
DateTime start = DateTime.Now;
DateTime end = Convert.ToDateTime(final);
double preciseDifference = (end - start).TotalMinutes;
int differentMinutes = (int)preciseDifference ;
//var result = (int)end.Subtract(start).TotalMinutes;
}
Re: [DB-AL] Calcule de minute entre deux dates
Bonjour,
Update() est appelé une fois par frame, donc si ton appli tourne à 60 fps, cela veut dire que
tu vas faire un ValidationButton.onClick.AddListener(Validation); ... 60 fois par seconde....
Normal que cela provoque un certains ralentissement/bloquage de l'application
Update() est appelé une fois par frame, donc si ton appli tourne à 60 fps, cela veut dire que
tu vas faire un ValidationButton.onClick.AddListener(Validation); ... 60 fois par seconde....
Normal que cela provoque un certains ralentissement/bloquage de l'application
Pas d'aide par MP, le forum est là pour ça.
En cas de doute sur les bonnes pratiques à adopter sur le forum, consulter la Charte et sa FAQ
Re: [DB-AL] Calcule de minute entre deux dates
... Et donc il faut placer ValidationButton.onClick.AddListener(Validation); dans la fonction Start(), pour que ça ne soit exécuté qu'une seule foisMax a écrit : ↑06 Oct 2019 15:55Bonjour,
Update() est appelé une fois par frame, donc si ton appli tourne à 60 fps, cela veut dire que
tu vas faire un ValidationButton.onClick.AddListener(Validation); ... 60 fois par seconde....
Normal que cela provoque un certains ralentissement/bloquage de l'application
Re: [DB-AL] Calcule de minute entre deux dates
Merci le problème est réglé. Mais simple curiosité, est ce que faire un script qui compare chaque minute si la date et l'heure actuel et égale à la date donné par l'utilisateur en arrière plan aurait fonctionné ?
Merci
Merci