24 lines
580 B
Python
24 lines
580 B
Python
#! /usr/bin/env python
|
|
|
|
months = { 'Jan': 1,
|
|
'Feb': 2,
|
|
'Mar': 3,
|
|
'Apr': 4,
|
|
'May': 5,
|
|
'Jun': 6,
|
|
'Jul': 7,
|
|
'Aug': 8,
|
|
'Sep': 9,
|
|
'Oct': 10,
|
|
'Nov': 11,
|
|
'Dec': 12 }
|
|
|
|
import time
|
|
|
|
def syslog2pgsql(date):
|
|
"""Convertit une date du type `Jul 15 19:32:23' en une date du type `15-07-2005 19:32:23'"""
|
|
mois = months[date[0:3]]
|
|
jour = int(date[4:6])
|
|
heure = date[7:]
|
|
annee = time.gmtime()[0]
|
|
return "%02d-%02d-%04d %s" % (jour, mois, annee, heure)
|