Linhas do tempo

Timespan e Agendamento Ajudantes para Python
Baixe Agora

Linhas do tempo Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Ethan Jucovy

Linhas do tempo Tag


Linhas do tempo Descrição

Timelines é um módulo que fornece ajudantes de timespan e agendamento para Python. >>> Import DateTime >>> De Timelines Import Timespan, Timelayera Timespan Object tem uma hora de início e uma hora final. Pode ser criado especificando uma hora de início e um tempo decorrido, ou especificando os tempos de início e término: >>> span1 = Timespan (datetime.dateime (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) O tempo decorrido de um timespan é o timedelta entre seus tempos de início e fim: >>> span1.Elapsed == span1. final - span1.starttrUEA O objeto Timelayer é um saco classificado de timespans não sobrepostos que sabem a ordem em que ocorrem: >>> Lista de Timelayer (Span2, Span1) >>> == TrueJust como um timespan, um timelayer sabe o seu próprio começo e tempos finais: >>> layer.start == span1.starttrue >>> layer.end == span2.endtruethe duração decorrida de um timelayer é a soma das durações decorrentes de os timespans que contém, não o delta entre o seu início e ti mes: >>> Layer.Elapsed == span1.elapsed + span2.elapsedtrue >>> layer.elapsed == layer.end - Layer.startfalseyou pode adicionar novos timespans a um timelayer: >>> layer.add (datetime Datetime (1984, 11, 26) - Datetime.timedelta (1), Datetime.timedelta (0, 600))) No entanto, você não pode adicionar novos timespans que se sobrepõem a qualquer período de tempo existente: >>> Layer.add (TimeSpan (DateTime .datetime (1984, 11, 26) - Datetime.timedelta (1), datetime.timedelta (2))) Traceback (chamada mais recente): ... RunToedErroryou também pode adicionar restrições a um timelayer. As restrições permitem que você congele a hora de início e / ou a hora final de um timelayer. Os novos timespans não podem ser adicionados a uma camada se eles falharem suas restrições: >>> Layer.Freeze_Start () >>> Layer.add (Datetime (datetime.dateime (1984, 11, 26) - DateTime.timedelta (3), DateTime .timedelta (2))) Traceback (chamada mais recente): ... Homepage da RunTimeErrorProduct


Linhas do tempo Software Relacionado