Log :: log4perl :: dateFormat

REGISTRO :: LOG4PERL :: DateFormat es una clase Helper Format de Fecha Avanzada de Log4PERL.
Descargar ahora

Log :: log4perl :: dateFormat Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Mike Schilli
  • Sitio web del editor:
  • http://search.cpan.org/~mschilli/X10-Home-0.03/Home.pm

Log :: log4perl :: dateFormat Etiquetas


Log :: log4perl :: dateFormat Descripción

LOG :: LOG4PERL :: DateFormat es una clase Helper Ayvador de Fecha Avanzada de Log4PERL. Registro :: Log4PERL :: DateFormat es una Clase de Ayudas Ayudas de Fecha Avanzada de Log4PERL Avanzado. Inicio de sesión :: log4perl :: dateFormat; My $ Format = Log :: Log4PERL :: DateFormat-> Nuevo ("HH: MM: SS, SSS"); # Tiempo simple, resolución en segundos mi tiempo $ = tiempo (); Imprimir $ formato-> Formato ($ TIME), "N"; # => "17: 02: 39,000" # Tiempo avanzado, resulio en milisegundos Usar tiempo :: contrataciones; MI ($ SEC, $ MSECS) = TIEMPO :: HIRES :: GetTiempo (); Imprimir $ formato-> Formato ($ SEC, $ MSECS), "N"; # => "17: 02: 39,959" Log :: Log4PERL :: DateFormat es una clase auxiliar de bajo nivel para las funciones de formato avanzado de Fecha en el registro :: LOG4PERL :: Layout :: PatternLayout. Sin escribir su propio diseño Clase Like Log :: Log4PERL :: Diseño :: PatternLayout, probablemente no hay mucho uso para que lea esto.log :: log4perl :: dateFormat es un formato que permite que las fechas se formaten de acuerdo con la especificación LOG4J en http: // java.sun.com/j2se/1.5.0/docs/api/java/text/simpledateFormat.htmlwhich permite que los siguientes marcadores de posición sean reconocidos y procesados: Símbolo que significa presentación Ejemplo ------ --------- ------------ ------- g Designator (Texto) AÑO AÑO (NÚMERO) 1996 M Mes en el año (texto y número) Julio y 07 D Día en el mes (Número ) 10 h horas en AM / PM (1 ~ 12) (número) 12 H hora en el día (0 ~ 23) (número) 0 m minuto en hora (número) 30 s segundo en minuto (número) 55 s milisegundo (número ) 978 E Día de la semana (texto) Martes D Día en el año (número) 189 F Día de la semana en el mes (número) 2 (2ª miércoles en julio) w Semana en el año (número) 27 W Semana en el mes (Número) 2 A AM / PM Marcador (texto) PM K Hora en el día (1 ~ 24) (Número) 24 K Hora en AM / PM (0 ~ 11) (Número ) 0 Z Zona horaria (Texto) Tiempo estándar del Pacífico Z RFC 822 Zona horaria (texto) -0800 'Escape para texto (delimitador)' 'Cotización única (literal)', por ejemplo, si desea formatear el tiempo actual de UNIX en " MM / DD HH: MM "Formato, todo lo que tiene que hacer es esto: Use Log :: Log4PERL :: DateFormat; My $ Format = Log :: Log4PERL :: DateFormat-> Nuevo ("MM / DD HH: mm"); mi tiempo $ = tiempo (); Imprimir $ formato-> Formato ($ TIME), "N"; Mientras que el nuevo () método es costoso, ya que analiza las cadenas de formato y establece todo tipo de estructuras detrás de las escenas, las llamadas de seguimiento a formatear () son rápidas, Debido a que DateFormat solo llamará a LOCALTIE () y SPRIRTF () una vez para devolver la cadena de fecha / hora con formato. Por lo general, inicializaría el formateador una vez y luego lo reutilizará una y otra vez para mostrar todo tipo de valores de tiempo. También, Para su comodidad, los siguientes formatos predefinidos están disponibles, al igual que se describe en la especificación LOG4J: Formato Ejemplo equivalente Absolute "HH: MM: SS, SSS" "15: 49: 37,459" Fecha "DD MMM YYYY HH: MM: SS, SSS "" 06 nov 199415: 49: 37,459 "ISO8601" YYYY-MM-DD HH: MM: SS, SSS "" 1999-11-2715: 49: 37,459 "Apache" "" "Entonces, en lugar de pasar el registro :: Log4PERL :: DateFormat-> Nuevo (" HH: MM: SS, SSS "); También podría decir el registro :: Log4PERL :: DateFormat-> Nuevo ("Absoluto"); y obtener el mismo resultado más adelante. Requisitos: · Perl


Log :: log4perl :: dateFormat Software relacionado