diff --git a/scapy/volatile.py b/scapy/volatile.py
index 8d8d4ad76c75e53fa1693a4be4f69fc9ffffebf9..83ee053ace629d5efc3372e123473842bc72950d 100644
--- a/scapy/volatile.py
+++ b/scapy/volatile.py
@@ -648,6 +648,13 @@ class ZuluTime(AutoTime):
         return time.strftime("%y%m%d%H%M%SZ",time.gmtime(time.time()+self.diff))
 
 
+class GeneralizedTime(AutoTime):
+    def __init__(self, diff=None):
+        self.diff=diff
+    def _fix(self):
+        return time.strftime("%Y%m%d%H%M%SZ",time.gmtime(time.time()+self.diff))
+
+
 class DelayedEval(VolatileValue):
     """ Exemple of usage: DelayedEval("time.time()") """
     def __init__(self, expr):