Data :: ezdate.

Manipulação de data e hora facilitada
Baixe Agora

Data :: ezdate. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Miko O'Sullivan
  • Site do editor:
  • http://search.cpan.org/~miko/

Data :: ezdate. Tag


Data :: ezdate. Descrição

Manipulação de data e hora facilitada Desenvolvedor ComentaDate :: Ezdate é um módulo Perl motivado pelo simples fato de que eu odeio lidar com cálculos de data e hora, então eu coloco todos eles em um único objeto fácil de usar. A ideia principal do EZDate é que o objeto representa uma data e hora específicas. Uma variedade de propriedades informam informações sobre essa data e hora, como hora, minuto, dia do mês, dia da semana, etc.O poder real do ezdate é que você pode atribuir (quase) qualquer uma dessas propriedades e ezdate retrabalhará automaticamente o Outras propriedades para produzir uma nova data válida com a propriedade que você acabou de atribuir. Propriedades que podem ser mantidas a mesma com o novo valor não são alteradas, enquanto aquelas que logicamente devem ser alteradas para acomodar o novo valor são recalculados. Por exemplo, a incrementação de Epochday por um (ou seja, movendo a data para a frente um dia) não muda a hora ou minuto, mas muda o dia da semana. Então, por exemplo, suponha que você deseja obter informações sobre hoje, então obtenha informações sobre amanhã . Isso pode ser feito usando a propriedade Epochday que é usada para cálculos de granularidade diária. Vamos percorrer as etapas: Carregue o módulo e instancie a data de uso do objeto :: Ezdate; meu $ mydate = data :: ezdate-> novo (); # O objeto é padronizado para a data atual e timeOutput todas as informações básicas # e. Saídas: 11:11:40 Wed 11 de abril de 2001 Imprimir $ mydate -> {'completo'}, " "Conjunto para amanhã para mover a data para a frente um dia, simplesmente incrementando a propriedade Epochday (número de dias desde a época). A hora (ou seja, hora: min: seg) do objeto não altera. $ mydate -> {' EPOCHDAY '} ++; # saídas: 11:11:40 Thu 12 de abril de 2001 Imprimir $ mydate -> {' completo '}, " "Isso demonstra o conceito básico: quase qualquer uma das propriedades pode ser definida, bem como a leitura e a EZDate cuidarão de redefinir todas as outras propriedades conforme necessário. Requisitos: · Perl. O que há de novo nesta versão: · Última versão suportada por Miko O'Sullivan. Nenhuma alteração no código, apenas adicionou a nota sobre a EZDate não sendo mais suportada.


Data :: ezdate. Software Relacionado