~openerp-commiter/openobject-addons/trunk-extra-addons

« back to all changes in this revision

Viewing changes to radiotv/report/common.py

bugfix in overlay creation system

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
##############################################################################
 
2
#
 
3
# Copyright (c) 2007 Zikzakmedia SL (http://www.zikzakmedia.com) All Rights Reserved.
 
4
#
 
5
# WARNING: This program as such is intended to be used by professional
 
6
# programmers who take the whole responsability of assessing all potential
 
7
# consequences resulting from its eventual inadequacies and bugs
 
8
# End users who are looking for a ready-to-use solution with commercial
 
9
# garantees and support are strongly adviced to contract a Free Software
 
10
# Service Company
 
11
#
 
12
# This program is Free Software; you can redistribute it and/or
 
13
# modify it under the terms of the GNU General Public License
 
14
# as published by the Free Software Foundation; either version 2
 
15
# of the License, or (at your option) any later version.
 
16
#
 
17
# This program is distributed in the hope that it will be useful,
 
18
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
19
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
20
# GNU General Public License for more details.
 
21
#
 
22
# You should have received a copy of the GNU General Public License
 
23
# along with this program; if not, write to the Free Software
 
24
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
25
#
 
26
##############################################################################
 
27
 
 
28
import time
 
29
 
 
30
def obt_date(self, date, items=3, sep='-'):
 
31
        if items==1:
 
32
                res = time.strftime('%Y', time.strptime(date, '%Y-%m-%d %H:%M:%S'))
 
33
        elif items==2:
 
34
                res = time.strftime('%m'+sep+'%Y', time.strptime(date, '%Y-%m-%d %H:%M:%S'))
 
35
        else:
 
36
                res = time.strftime('%d'+sep+'%m'+sep+'%Y', time.strptime(date, '%Y-%m-%d %H:%M:%S'))
 
37
        return res
 
38
 
 
39
def obt_time(self, date, items=3, sep=':'):
 
40
        if items==1:
 
41
                res = time.strftime('%H', time.strptime(date, '%Y-%m-%d %H:%M:%S'))
 
42
        elif items==2:
 
43
                res = time.strftime('%H'+sep+'%M', time.strptime(date, '%Y-%m-%d %H:%M:%S'))
 
44
        else:
 
45
                res = time.strftime('%H'+sep+'%M'+sep+'%S', time.strptime(date, '%Y-%m-%d %H:%M:%S'))
 
46
        return res
 
47