将基于数字的日期转换为基于Python的字母顺序

时间:2015-05-15 01:41:33

标签: python date

我有以下日期

from datetime import datetime
test = datetime(2015,9,8)

看起来像这样:

In [18]: type(test)
Out[18]: datetime.datetime

In [19]: print test
2015-09-08 00:00:00

我想做的是转换

2015-09-08

进入

Sept8

基本上选择每个月的前四个字母并将其附加到日期。 我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:2)

这应该有效并使用系统的本地化:

test.strftime("%B")[:4] + str(test.day)