LOG :: Log4Perl :: DatyFormat

LOG :: Log4Perl :: DateFormat é uma aula de auxiliar log4perl avançada Data Data.
Baixe Agora

LOG :: Log4Perl :: DatyFormat Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Mike Schilli
  • Site do editor:
  • http://search.cpan.org/~mschilli/X10-Home-0.03/Home.pm

LOG :: Log4Perl :: DatyFormat Tag


LOG :: Log4Perl :: DatyFormat Descrição

LOG :: Log4Perl :: DateFormat é uma aula de auxiliar de Formatter Advanced Date Log4Perl. LOG :: Log4Perl :: DateFormat é um log4perl Advanced Date Date Formatter Classe.Synopsis Use Log :: Log4Perl :: DatyFormat; Meu $ Format = LOG :: Log4Perl :: DatyFormat-> NOVO ("HH: MM: SS, SSS"); # Tempo simples, resolução em segundos, meu tempo $ = tempo (); Imprimir $ Format-> Formato ($ HORA), "N"; # => "17: 02: 39.000" # tempo avançado, resultação no tempo de uso de milissegundos :: Hires; Meu ($ Secs, $ Msecs) = Hora :: Hires :: GetTimeOfday (); Imprimir $ Format-> Formato ($ Secs, $ Msecs), "N"; # => "17: 02: 39.959" Log4Perl :: DateFormat é uma classe auxiliar de baixo nível para as funções avançadas de formatação de data no log :: Log4Perl :: Layout :: Patternlayout.unless Você está escrevendo seu próprio layout Classe Like Log :: Log4Perl :: PatternLayout, provavelmente não há muito uso para você ler este.log :: log4perl :: datformat é um formatador que permite que as datas sejam formatadas de acordo com o http: // java.sun.com/j2se/1.5.0/docs/api/java/text/simpleDateFormat.htmlwhich permite que os seguintes espaços sejam reconhecidos e processados: Símbolo Significado Exemplo de apresentação ------ --------------------------------------------------------------------------------------------------- ------------ ------- G ERA designador (texto) AD Y Ano (número) 1996 M Mês no ano (texto e número) Julho e 07 d dia no mês (número ) 10 horas de hora em AM / PM (1 ~ 12) (número) 12 horas de hora no dia (0 ~ 23) (número) 0 m minuto em hora (número) 30 segundos em segundo (número) 55 s milissegundos (número) ) 978 e dia na semana (texto) Terça-feira D dia no ano (número) 189 F dia da semana no mês (número) 2 (2º casado em julho) w semana no ano (número) 27 W semana no mês (número) 2 AM / PM Marker (Texto) PM K Hora no dia (1 ~ 24) (número) 24 K Hora in AM / PM (0 ~ 11) (Número 0 z fuso horário (Texto) Padrão Padrão Padrão Z RFC 822 fuso horário (texto) -0800 'escape para texto (delimitador)' 'citação única (literal)' por exemplo, se você quiser formatar o atual momento do UNIX atual MM / DD HH: MM "Formato, tudo o que você precisa fazer é este: use log :: log4perl :: DatyFormat; Meu $ Format = LOG :: Log4Perl :: DatyFormat-> Novo ("mm / dd HH: mm"); Meu prazo = tempo (); Imprimir $ Format-> Formato ($ HORA), "N"; enquanto o método novo () é caro, porque analisa as strings de formato e configura todos os tipos de estruturas por trás das cenas, as chamadas de acompanhamento para formato () são rápidas, Como a DateFormat apenas chamará o Local () e Sprintf () uma vez para retornar a string de data / hora formatada. Então, você inicializaria o formatador uma vez e reutilizá-lo repetidamente para exibir todos os tipos de valores de tempo. Para sua conveniência, os seguintes formatos predefinidos estão disponíveis, conforme descrito no log4J Especificação: formato Equivalente Exemplo Absolute "HH: MM: SS, SSS" "15: 49: 37.459" Data "DD MMM ANAYY HH: mm: SS, SSS "" 06 Nov 199415: 49: 37.459 "ISO8601" YAYAY-MM-DD HH: mm: SS, SSS "" "1999-11-2715: 49: 37.459" Apache " "" "Então, em vez de passar o log :: Log4Perl :: DataFormat-> NOVO (" HH: mm: ss, sss "); você poderia simplesmente dizer log :: Log4Perl :: DateFormat-> Novo ("Absoluto"); e obter o mesmo resultado mais tarde. Requisitos: · Perl.


LOG :: Log4Perl :: DatyFormat Software Relacionado