datetime (also rfc2822)

From the internet:

import datetime
from email import utils

now = datetime.datetime.now()

print()
print( "Current date and time using str method of datetime object:")
print( str(now))

print()
print( "Current date and time using instance attributes:")
print( "Current year: %d" % now.year)
print( "Current month: %d" % now.month)
print( "Current day: %d" % now.day)
print( "Current hour: %d" % now.hour)
print( "Current minute: %d" % now.minute)
print( "Current second: %d" % now.second)
print( "Current microsecond: %d" % now.microsecond)

print()
print( "Current date and time using strftime:")
print( now.strftime("%Y-%m-%d %H:%M"))

print()
print( "Current date and time using isoformat:")
print( now.isoformat())

print()
print( "Convert Python datetime to rfc 2822") 
print( utils.format_datetime(now))

Current date and time using str method of datetime object:
2014-09-26 16:34:40.278298

Current date and time using instance attributes:
Current year: 2014
Current month: 9
Current day: 26
Current hour: 16
Current minute: 34
Current second: 40
Current microsecond: 278298

Current date and time using strftime:
2014-09-26 16:34

Current date and time using isoformat:
2014-09-26T16:34:40.278298

Convert Python datetime to rfc 2822
Wed, 28 Aug 2024 17:39:29 -0000