linea del tempo

TimeSpan e Guardi di programmazione per Python
Scarica ora

linea del tempo Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Prezzo:
  • FREE
  • Nome editore:
  • Ethan Jucovy

linea del tempo Tag


linea del tempo Descrizione

Timelines è un modulo che fornisce aiutenitori di tempo e di programmazione per Python. >>> Importa DateTime >>> Da Timelines import TimeSpan, TimeLayera TimeSpan Object ha un'ora di inizio e un'ora di inizio. Può essere creato specificando un orario di inizio e un tempo trascorso o specificando i tempi di inizio e finale: >>> SPAN1 = TimeSpan (DateTime.Datetime (1984, 11, 26), datetime.timedelta (1))> >> SPAN2 = TimeSpan (DateTime.Datetime (1984, 11, 26) + datetime.timedelta (2), datetime.datetime (1984, 11, 26) + datetime.timedelta (2, 50)) >>> span1.startdatetime .Datetime (1984, 11, 26, 0, 0) >>> span1.elapseddatetime.timedelta (1) Il tempo trascorso di un TimeSpan è il TimeDelta tra i suoi tempi di inizio e fine: >>> SPAN1. End - Span1.StarTruea TimeSoLayer Object è un sacchetto ordinato di tempori non sovrapposti che conoscono l'ordine in cui si verificano: >>> layer = TimeSoxer (SPAN2, SPAN1) >>> Elenco (livello) == TRUEJUST Come un TimeSpan, un timeayer conosce i propri tempi di avvio e fine: >>> layer.start == span1.starttrue >>> layer.end == span2.endtruethe è trascorso la durata di un tempo del tempo è la somma delle durate trasmesse di I Timespans contiene, non il delta tra il suo inizio e la fine TI MES: >>> Layer.eLassiDed == span1.Lapsed + span2.elapsedtrue >>> Layer.eLased == Layer.End - Layer.StartFalseyou può aggiungere nuovi tipi di tempo a un tempo orario: >>> layer.add (TimeSpan (DateTime .datetime (1984, 11, 26) - datetime.timedelta (1), datetime.timedelta (0, 600))) Tuttavia, non è possibile aggiungere nuovi tipi di timespens che si sovrappongono a qualsiasi tempo esistente: >>> layer.add (TimeSpan (DateTime .Datetime (1984, 11, 26) - Datetime.timedelta (1), datetime.timedelta (2))) Traceback (la più recente chiamata ultima): ... RuntimeRoRyou può anche aggiungere vincoli a un orario. I vincoli ti consentono di congelare il tempo di inizio e / o il tempo di fine di un orario del tempo. I nuovi tipi di tempo non possono essere aggiunti a un livello se mancano i suoi vincoli: >>> layer.freeze_start () >>> layer.add (TimeSpan (Datetime.Datetime (1984, 11, 26) - Datetime.timedelta (3), DateTime .timedelta (2))) Traceback (ultima chiamata più recente): ... Homepage di RuntimeErroRProduct


linea del tempo Software correlato