Skip to content

Instantly share code, notes, and snippets.

@liushuaikobe
Last active December 27, 2015 07:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save liushuaikobe/7287824 to your computer and use it in GitHub Desktop.
Save liushuaikobe/7287824 to your computer and use it in GitHub Desktop.
Python获取当前日期,以及进行转换。
from datetime import datetime
# Get a datetime object
now = datetime.now()
# General functions
print "Year: %d" % now.year
print "Month: %d" % now.month
print "Day: %d" % now.day
print "Weekday: %d" % now.weekday() # Day of week Monday = 0, Sunday = 6
print "Hour: %d" % now.hour
print "Minute: %d" % now.minute
print "Second: %d" % now.second
print "Microsecond: %d" % now.microsecond
# ISO Functions
print "ISO Weekday: %d" % now.isoweekday() # Day of week Monday = 1, Sunday = 7
print "ISO Format: %s" % now.isoformat() # ISO format, e.g. 2010-12-24T07:10:52.458593
print "ISO Calendar: %s" % str(now.isocalendar()) # Tuple of (ISO year, ISO week number, ISO weekday)
# Formatted date
print now.strftime("%Y/%m/%d")
#===========================================
# 获取昨天的日期
import datetime
today = datetime.date.today()
oneday = datetime.timedelta(days=1)
yesterday = today - oneday
tommorrow = today + oneday
print yesterday, today, tommorrow
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment