Datos :: iCal :: DateTime

Métodos de conveniencia para usar datos :: iCal con DateTime
Descargar ahora

Datos :: iCal :: DateTime Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Simon Wistow
  • Sitio web del editor:
  • http://search.cpan.org/~simonw/

Datos :: iCal :: DateTime Etiquetas


Datos :: iCal :: DateTime Descripción

Métodos de conveniencia para usar datos :: iCal con DateTime DATOS :: iCal :: DateTime es un módulo Perl con métodos de conveniencia para usar Data :: iCal con DateTime.Synposis # realiza DIATIN VOODOO Use los datos :: iCal :: DateTime; MY $ CAL = DATA :: ICAL-> Nuevo (nombre de archivo => 'example.ics'); My $ FAT1 = DateTime-> Nuevo (Año => 2005, Mes => 7, Día => 01); My $ FAT2 = DateTime-> Nuevo (Año => 2005, Mes => 7, Día => 07); My $ span = DateTime :: Span-> FROM_DataTimes (START => $ Fecha1, Fin => $ Fecha2); mis @events = $ cal-> eventos (); # todos los venden mis @week = $ cal-> eventos ($ span); # justo en esa semana mis eventos @week = $ cal-> ($ span, 'day'); # explotar eventos largos en días My $ Event = Data :: iCal :: Entry :: Event-> New (); $ evento-> Inicio ($ START); # $ START es un objeto DateTime $ Event-> Fin ($ End); #, así que es $ Fin $ event-> all_day # es este evento de todo el día $ Event-> Duración ($ Duración); # $ Duración es DateTime :: Duración $ Event-> Recurrencia ($ recurrencia); # $ Reccurencia es una lista de DateTime, # A DateTime :: list LIST, # A DateTime :: Set, # o A DateTime :: Spanset $ Event-> Inicio; # devuelve un objeto DateTime $ Event-> Fin; # DITTO $ EVENTO-> DURACIÓN; # devuelve un DateTime :: Duración $ Event-> Recurrencia; # devuelve un DateTime :: SetT $ Event-> Periodo; # devuelve un DateTime :: Span Obyection $ Event-> Rdate; # devuelve un DateTime :: Set $ ​​Event-> Exrule; # devuelve un DateTime :: Set $ ​​Event-> Exdate; # devuelve un DateTime :: Set $ ​​Event-> Explode ($ span); # devuelve una matriz de subventores # (si esto es recurrente); $ event-> explotar ($ span, 'week'); # Si cualquier evento es más largo que una semana, luego divídelos $ Event-> is_in ($ span); # si este evento cae dentro de un # conjunto, span o setspan $ cal-> agregar ($ evento); Requisitos: · Perl


Datos :: iCal :: DateTime Software relacionado