Dados :: iCal :: datetime

Métodos de conveniência para usar dados :: iCal com data datetime
Baixe Agora

Dados :: iCal :: datetime Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Simon Wistow
  • Site do editor:
  • http://search.cpan.org/~simonw/

Dados :: iCal :: datetime Tag


Dados :: iCal :: datetime Descrição

Métodos de conveniência para usar dados :: iCal com data datetime Dados :: iCal :: DateTime é um módulo Perl com métodos de conveniência para usar dados :: iCal com datetime.synposis # executa dados de uso mixin voodoo :: iic :: datetime; Meu $ CAL = DADOS :: iCal-> Novo (nome do arquivo => 'exemplo.ics'); Meu $ Date1 = DateTime-> Novo (ano => 2005, mês => 7, dia => 01); Meu $ Date2 = DateTime-> Novo (Ano => 2005, Mês => 7, dia => 07); Meus $ Span = DateTime :: Span-> from_datetimes (start => $ date1, final => $ data2); meus @events = $ cal-> eventos (); # todos os vevents my @week = $ cal-> eventos ($ span); # apenas naquela semana meu @week = $ cal-> eventos ($ span, 'dia'); # Explode eventos longos em dias Meu $ Evento = Dados :: iCal :: Entrada :: Event-> Novo (); $ Event-> Iniciar ($ Start); # $ start é um objeto DateTime $ Event-> final ($ end); # Então é $ final $ Event-> All_day # é um evento de dia todo $ Event-> duração ($ duração); # $ duração é datetime :: duração $ evento-> Recorrência ($ recorrência); # $ reccurence é uma lista de datetime, # uma lista de datetime :: span, # um dateetime :: set, # ou um dateTime :: spanset $ event-> start; # retorna um objeto DateTime $ Event-> final; # Ditto $ Event-> duração; # retorna uma datetime :: duração $ evento-> recorrência; # Retorna um DateTime :: Definir $ Event-> Período; # retorna um objeto DateTime :: Span $ Event-> rdate; # Retorna um DateTime :: Definir $ Event-> Exrule; # Retorna um Datetime :: Definir $ Event-> Exdate; # Retorna um DateTime :: Set $ Event-> Explode ($ Span); # Retorna uma matriz de sub eventos # (se isso é recorrente); $ Event-> explodir ($ span, 'semana'); # Se algum evento for mais longo que um # semana, dividi-los $ Event-> is_in ($ span); # Se este evento cai dentro de um conjunto # definido, span ou setspan $ cal-> adicionar ($ evento); Requisitos: · Perl.


Dados :: iCal :: datetime Software Relacionado