diff --git a/lib/modules/Protocols.pmod/LysKOM.pmod/ProtocolTypes.pmod b/lib/modules/Protocols.pmod/LysKOM.pmod/ProtocolTypes.pmod
index 9b7555e43f20094f34d36ca70282ec121f02ab9b..68aa108f2b8a154a2a4f0e375da50ff61c34666a 100644
--- a/lib/modules/Protocols.pmod/LysKOM.pmod/ProtocolTypes.pmod
+++ b/lib/modules/Protocols.pmod/LysKOM.pmod/ProtocolTypes.pmod
@@ -17,6 +17,15 @@ class LysKOMTime
    int              day_of_year;                   // INT32
    int(0..1)        is_dst;                        // BOOL
 
+   string print(void|int long)
+   {
+     string res=sprintf("%d-%02d-%02d %02d:%02d",
+			1900+year,month,day,hours,minutes);
+     if(long)
+       res+=sprintf(":%02d",seconds);
+     return res;
+   }
+  
    void create(string|array ...args)
    {
       seconds=(int)args[0];                        // INT32