diff options
-rw-r--r-- | archivo.py | 30 | ||||
-rw-r--r-- | fecha.py | 15 |
2 files changed, 40 insertions, 5 deletions
diff --git a/archivo.py b/archivo.py new file mode 100644 index 0000000..ab3dbee --- /dev/null +++ b/archivo.py @@ -0,0 +1,30 @@ +# -*- coding: utf-8 -*- +# +#Copyright (C) 2010, Yader Velasquez +#Copyright (C) 2010, Marcelo Gutierrez +# +#This program is free software: you can redistribute it and/or modify +#it under the terms of the GNU General Public License as published by +#the Free Software Foundation, either version 3 of the License, or +#(at your option) any later version. +# +#This program is distributed in the hope that it will be useful, +#but WITHOUT ANY WARRANTY; without even the implied warranty of +#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +#GNU General Public License for more details. +# +#You should have received a copy of the GNU General Public License +#along with this program. If not, see <http://www.gnu.org/licenses/>. +# +#Utils for make a date dictionary and save it in a file + +import pickle + +def guardar_dato(indice, contenido, archivo): + '''get a id dependig of the unix time, and the content''' + indice = str(indice) + dict = {} + dict[indice] = contenido + f = open(archivo, 'w') + pickle.dump(dict, f) + f.close() @@ -16,17 +16,22 @@ #You should have received a copy of the GNU General Public License #along with this program. If not, see <http://www.gnu.org/licenses/>. -from datetime import date +from time import time, localtime, strftime class Fecha(object): '''a simple class for get and convert date''' def __init__(self): '''init class''' - self.fecha = date.today() + self.fecha_unix = time() def convertir(self): - '''class for convert date''' - return self.fecha.strftime("%d de %B de %Y") - + '''return a friendly date for user''' + return strftime("%d de %b de %Y", localtime(self.fecha_unix)) + + def exportar(self): + '''convert a unix date to int and after to string''' + self.fecha = int(self.fecha_unix) + return str(self.fecha) + |