import datetime
import time

# # 今天的日期
# print("今天的日期是:", datetime.date.today())
#
# print("使用时间戳创建日期", datetime.date.fromtimestamp(1234567896))
#
# print("使用公历序数创建的日期：", datetime.date.fromordinal(1))
#
# today = datetime.date(year=2020,month=8,day=31)   #  使用参数创建日期
#
# print('date对象的年份:', today.year)
#
# print('date对象的月份:', today.month)
#
# print('date对象的日:', today.day)
#
# print("date对象的struct_time结构为：",today.timetuple())
#
# print("返回当前公历日期的序数:",today.toordinal())   #  与fromordinal函数作用相反
#
# print("当前日期为星期(其中：周一对应0):{}".format(today.weekday()))
#
# print("当前日期为星期(其中：周一对应1):{}".format(today.isoweekday()))
#
# print("当前日期的年份、第几周、周几(其中返回为元组):",today.isocalendar())
#
# print("以ISO 8601格式‘YYYY-MM-DD’返回date的字符串形式：",today.isoformat())
#
# print("返回一个表示日期的字符串(其格式如：Mon Aug 31 00:00:00 2020):",today.ctime())
#
# print("指定格式为：",today.strftime("%Y/%m/%d"))
#
# print("替换后的日期为：",today.replace(2019,9,29))
#
# create_time = datetime.time(hour=11,minute=18,second=31)   #  使用参数创建日期
#
# print('create_time对象的小时为:', create_time.hour)
#
# print('create_time对象的分钟为:', create_time.minute)
#
# print('create_time对象的秒数为:', create_time.second)
#
# print("返回create_time的字符串形式：",create_time.isoformat())
#
# print("指定格式为：",create_time.strftime("%H/%M/%S"))
#
# print("替换后的时间为：",create_time.replace(20,9,29))
#
# print("现在的时间是：",datetime.datetime.today())
#
# print("返回现在的时间是：",datetime.datetime.now())
#
# print("当前UTC日期和时间是：",datetime.datetime.utcnow())
#
# print("对应时间戳的日期和时间是：",datetime.datetime.fromtimestamp(1234567896))
#
# print("对应UTC时间戳的日期和时间是：",datetime.datetime.utcfromtimestamp(1234567896))
#
# print("公历序列对应的日期和时间是：",datetime.datetime.fromordinal(1))
#
# print("日期和时间的合体为：",datetime.datetime.combine(datetime.date(2020, 8, 31), datetime.time(12, 12, 12)))
#
# now = datetime.datetime(2020,8,31,12,10,10)
#
# print("年为：",now.year)
#
# print("月为：",now.month)
#
# print("日为：",now.day)
#
# print("小时为：",now.hour)
#
# print("分钟为：",now.minute)
#
# print("秒数为：",now.second)
#
# print('当前日期为:', now.date() )
#
# print('当前时间:', now.time() )
#
# print("返回struct_time为",now.timetuple())   #  和date一样
#
# print("返回UTC的struct_time为",now.utctimetuple())
#
# print("返回的公历序列数为：",now.toordinal())   #  和date一样
#
# print("返回标准日期格式为：",now.isoformat())   #  和date一样
#
# print("返回的周几(1表示周一)：",now.isoweekday())    #  和date一样
#
# print("返回的周几(0表示周一)：",now.weekday())    #  和date一样
#
# print("now.isocalendar():", now.isocalendar())  #  和date一样
#
# print("now.ctime():",now.ctime())   #  和date一样
#
# print("格式化时间为：",now.strftime('%Y/%m/%d %H:%M:%S'))   #  把日期按照format指定的格式进行格式化
#
# print(datetime.datetime.strptime("2020/12/29 8:8:00",'%Y/%m/%d %H:%M:%S'))

current_time = 1577761708
date_time = datetime.datetime.fromtimestamp(current_time)
print(date_time)
print(time.localtime())