Example #1
0
        /// <summary>
        /// Retourne le temps à afficher en fonction du mode de fonctionnement du Timer
        /// </summary>
        /// <param name="chrono">le chrono dont ont souhaite récupérer la donnée</param>
        /// <returns>le temps à afficher</returns>
        private static string GetTempsString(Timer chrono)
        {
            if (chrono is CaR)
            {
                if (chrono.EnPause)
                {
                    return(DateUtils.ConvertNbSecondesEnDateString(chrono.NbSecondes > 0 ? chrono.NbSecondes : 0));
                }
                var res = DateUtils.IntervalleEntreDeuxDatesSec(DateUtils.GetMaintenant(), chrono.Date);
                return(DateUtils.ConvertNbSecondesEnDateString(res > 0 ? res : 0));
            }

            if (chrono is Chrono)
            {
                return((chrono.EnPause) ?
                       DateUtils.ConvertiNbSecondesEnStringAvecMs(chrono.NbSecondes) :
                       DateUtils.ConvertDifferenceDateenStringAvecMs(chrono.Date, DateUtils.GetMaintenant()));
            }
            return("");
        }
Example #2
0
 /// <summary>
 /// Milisecondes en string
 /// </summary>
 /// <param name="value">la donnée</param>
 /// <param name="targetType">targettype</param>
 /// <param name="parameter">parameter</param>
 /// <param name="language">Culture</param>
 /// <returns>la conversion</returns>
 public object Convert(object value, Type targetType, object parameter, string language)
 {
     return(DateUtils.ConvertiNbSecondesEnStringAvecMs((long)value));
 }