| Datos :: iCal :: DateTime Métodos de conveniencia para usar datos :: iCal con DateTime |
Descargar ahora |
Datos :: iCal :: DateTime Clasificación y resumen
- Licencia:
- Perl Artistic License
- 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