如何将python中的时间戳格式化为可读格式?

如何将python中的时间戳格式化为可读格式?,python,python-3.x,time,Python,Python 3.x,Time,我有一个slack机器人,它获取日程信息并打印用户日程的开始和结束时间。我正在尝试格式化时间戳,使其成为更可读的格式。有没有一种方法可以格式化此响应 以下是一个输出示例: co = get_co(command.split(' ')[1]) start = get_schedule(co['group'])['schedule']['schedule_layers'][0]['start'] end = get_schedule(co['group'])['schedule']['schedul

我有一个slack机器人,它获取日程信息并打印用户日程的开始和结束时间。我正在尝试格式化时间戳,使其成为更可读的格式。有没有一种方法可以格式化此响应

以下是一个输出示例:

co = get_co(command.split(' ')[1])
start = get_schedule(co['group'])['schedule']['schedule_layers'][0]['start']
end = get_schedule(co['group'])['schedule']['schedule_layers'][0]['end']
response = 'Start: {} \n End: {}'.format(start,end)
当前的时间格式是
2019-06-28815:12:49-04:00
,但我希望它更具可读性,比如
2019年6月28日星期五15:12:49

,您可以使用它轻松解析日期时间字符串

import dateparser

date = dateparser.parse('2019-06-28T15:12:49-04:00') # parses the date time string

print(date.strftime('%a %b %d %H:%m:%M %Y'))
# Fri Jun 28 15:06:12 2019

请参见操作中的此部分

要转换任何格式的时间戳,您可以使用datetime模块,如下所述:


嗨,欢迎来到SO。感谢您的贡献,但请注意,只有链接的答案通常没有多大帮助,因为链接可能会随着时间的推移而变得无效。相反,请始终在回答中提供相关细节。谢谢不知道你为什么对这个答案加上Slack。有什么关联吗?我认为“箭”有很多options@ErikKalkoken我的代码是用于slack应用程序的。它解决了我的问题。我想标签是不必要的,如果有问题,我会把它去掉。