]> granicus.if.org Git - python/commitdiff
Utility function that yields a properly formatted time string.
authorGuido van Rossum <guido@python.org>
Mon, 19 Apr 1999 18:04:38 +0000 (18:04 +0000)
committerGuido van Rossum <guido@python.org>
Mon, 19 Apr 1999 18:04:38 +0000 (18:04 +0000)
(Idea by Jeff Bauer, code by Jeremy, renamed and "Date:" constant
stripped from return value by GvR.)

Lib/rfc822.py

index 86727d0b233106dcd176c5c801c18219e0b99aff..292b3c96ee5498ecd98a01510fc73363da56bcd8 100644 (file)
@@ -873,6 +873,16 @@ def mktime_tz(data):
         t = time.mktime(data[:8] + (0,))
         return t - data[9] - time.timezone
 
+def formatdate(timeval=None):
+    """Returns time format preferred for Internet standards.
+
+    Sun, 06 Nov 1994 08:49:37 GMT  ; RFC 822, updated by RFC 1123
+    """
+    if timeval is None:
+        timeval = time.time()
+    return "%s" % time.strftime('%a, %d %b %Y %H:%M:%S GMT',
+                                time.gmtime(timeval))
+
 
 # When used as script, run a small test program.
 # The first command line argument must be a filename containing one