Data :: Manipulador

Objeto de data fácil, mas completo (1.1)
Baixe Agora

Data :: Manipulador Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Benoit Beausejour
  • Site do editor:
  • http://search.cpan.org/~bbeausej/DBIx-Sequence-1.5/Sequence.pm

Data :: Manipulador Tag


Data :: Manipulador Descrição

Objeto de data fácil, mas completo (1.1) Data :: Manipulador é um objeto de data fácil, mas completo (1.1) .Synopsis Use data :: Manipulador; Meu $ Date = New Date :: Handler ({Date => Tempo, Time_Zone => 'Europa / Paris', locale => 'Francês'}); Minha data $ = NOVA DATE :: HANDLEVER ({DATE => , time_zone => 'est',}); Minha data $ = NOVA DATE :: HANDER ({DATE => {ANO => 2001, mês =>> 4, dia =>>> 3, hora => 3, min => 1, sec => 55,}, time_zone => 'América / Los_angeles', locale => 'en_us',}); Imprimir $ data; Imprimir "$ data"; Imprimir $ Date-> Allinfo (); $ Date-> Novo () Construtor $ Date-> ano () 2001 $ Date-> Mês () 1..12 $ Date-> dia () 1..31 $ Data-> Hora () 0..23 $ Date-> min () 0..59 $ Date-> sec (sec () 0..59 $ Date-> EPOCH ($ EPOCH) segundos desde EPOCH (GMT) $ Date-> Timezone () América / Montreal, EST, PST e assim por diante de $ data-> locale () francês, en_us, fr_fr, espanhol e assim por diante de $-> setlocale (locale) Defina a localidade para o argumento, retorna locale ou indiferente. $ Date-> localerealName () Nome real da localidade atual no sistema $ Date-> TimeZoneName () est, PST e assim por diante $ data-> LocalTime () Local () Localtime, da época do objeto $ Date-> TimeFormat ($ Format_String) StrfTime $ Date-> GMTtime () GMTime do Epoch époch $ Date-> UTCTime () O mesmo que GMTtime () $ Date-> GMTOffSet () Deslocamento do objeto TZ em segundos $ Date-> MonthName () Abril $ Date-> dia da semana () 1..7 (1 segunda-feira) $ Date-> WeekdayName () Quarta-feira $ Date-> firstweekdayofmonth () 1..7 $ Date-> weekofmonth () 1..4 $ data-> diasinmonth () 31,30,29 , 28 dependendo do mês e ano. $ Date-> ISLEEPYEAR () 1 Se true, 0 se False $ Date-> Daylightsavings () 1 Se true, 0 Se False $ Date-> Dayofyear () retornar o dia do ano $ Date-> Daysinyear () Retorna o Número de dias no ano. $ Date-> DaysLeftinyear () Retorna o número de dias restantes no ano $ Date-> Array2ePoch ([]) Transferir para época $ Date-> Asscalar () mesmo Como TimeFormat ("% a,% B% e% Y% R (% Z)") $ Date-> ASNumber () O mesmo que época () $ Date-> AsArray () retorna $ Date-> Ashash () retorna {ano => y, mês => m, dia => d, hora => h, min => mm, sec => ss} $ data-> allinfo () Retorna uma string contendo todas as informações relacionadas ao objeto. Meu $ Delta = Nova Data :: Handler :: Delta (); Meu $ Delta = Nova Data :: Handler :: Delta ({anos => 3, meses => 1, dias => 10, horas => 2, minutos => 5, segundos => 5,}); $ delta-> NOVO (Mais informações em PerlDoc Date :: Manipulador :: Delta) $ delta-> Meses () Número de meses em Delta $ delta-> segundos () Número de segundos no delta $ delta-> asscalar () " % d meses e% d segundos "$ delta-> ASNumber ()"% d-% d-% d "$ delta-> Asharray () $ delta-> Ashash () {Meses => m, segundos => ss} $ data + $ delta = date :: manipulador $ Data - $ delta = date :: manipulador $ data - $ date2 = date :: manipulador :: delta $ data + n = (+ n segundos) $ Date - n = (-n segundos) $ delta + $ delta = data :: manipulador :: delta $ delta - $ delta = data :: manipulador :: delta $ delta * n = data :: manipulador :: delta $ delta / n = data :: Manipulador :: Delta $ delta + n = (+ n segundos) $ delta - n = (-n segundos) Minha faixa de $ = Data :: Handler :: Range-> Novo ({Date => $ Data, Delta => $ delta,}); Minha faixa de $ = Data :: Handler :: Range-> Novo ({Date => , delta => ,}) ; $ GANHO-> NOVO (mais informações em PerlDoC Data :: Handler :: Range) $ GANHE-> direção () Especifica a direção de um intervalo ('encaminhados' || 'para trás') $ range-> startdate () data de início () :: Objeto de manipulador para este intervalo e direção $ gama-> Enddate () Data de End :: Objeto de Manipulador Para este intervalo e direção $ range-> Sobreposição ($ Case2) Retorna TRUE se o intervalo de sobreposição de faixa, se sobrepõe. UNDEF Caso.Date :::::::00 é um contêiner para datas que mantêm todos os métodos para se transformar de fuso horário para o fuso horário e formato em si. Esta ideia do módulo vem de uma versão original escrita por dlux (Szabó, Balázs) em sua classe de módulo :: Data.Date :: Manipulador é implementado em Pure Perl usando módulos POSIX, ele encapsula a variável de ambiente TZ para o gerenciamento de fuso horário para que você seja Não precisa brincar com isso externamente na implementação. Data :: Manipulador também suporta localização usando o POSIX onde disponível.Ess usa sobrecarga do operador e os objetos Delta Date para calcular as diferenças de tempo. Requisitos: · Perl.


Data :: Manipulador Software Relacionado