Commit 4fc65dd4 authored by Seblu's avatar Seblu
Browse files

new tagdisplay type date,time,datetime

parent ffa5902d
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -13,6 +13,7 @@ import math
import ConfigParser
import time
import fnmatch
import datetime

class TagDisplay(object):
    '''Handle tagdisplay stuff'''
@@ -146,3 +147,17 @@ class TagDisplay(object):
                return u"%dd%dh%dm%ds"%(v/86400, v/3600%24, v/60%60, v%60)
        return value

    def type_date(self, value):
        '''date type'''
        d = datetime.date.fromtimestamp(float(value))
        return d.strftime("%d/%m/%Y")

    def type_time(self, value):
        '''date type'''
        d = datetime.date.fromtimestamp(float(value))
        return d.strftime("%H:%M:%S")

    def type_datetime(self, value):
        '''date type'''
        d = datetime.date.fromtimestamp(float(value))
        return d.strftime("%d/%m/%Y %H:%M:%S")