要将数字转换为日期,可以使用Python中的datetime模块。下面是一个基本的转换流程:
导入datetime模块
import datetime
将数字转换为日期
使用datetime.datetime.fromtimestamp()
方法可以将Unix时间戳(数字)转换为日期。
timestamp = 1600012800
date_obj = datetime.datetime.fromtimestamp(timestamp)
print(date_obj)
输出为:
2020-09-14 00:00:00
格式化输出日期
使用.strftime()
方法可以将日期对象转换为指定格式的字符串。
timestamp = 1600012800
date_obj = datetime.datetime.fromtimestamp(timestamp)
formatted_date = date_obj.strftime('%Y-%m-%d')
print(formatted_date)
输出为:
2020-09-14
其中'%Y-%m-%d'
表示输出的日期格式为年-月-日。
除此之外,也可以使用datetime.datetime.strptime()
方法将字符串类型的日期转换为日期对象。例如:
date_str = '2020-09-14'
date_obj = datetime.datetime.strptime(date_str, '%Y-%m-%d')
print(date_obj)
输出为:
2020-09-14 00:00:00
其中'%Y-%m-%d'
表示输入的日期格式为年-月-日。
以上两个代码实例展示了如何将数字和字符串类型的日期转换为日期对象,并进行格式化输出。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python怎么把数字转为日期? - Python技术站