如何在python 3中更改日期格式?

永恒

我是Python和一般编程的新手。我正在尝试编写一个程序,将日期从“ mm / dd / yyyy”格式转换为(例如):“您的日期为2019年1月12日”。

我尝试了这段代码,但是它给我“ None”作为月份密钥。我不知道该如何解决。请帮忙!


date = input('Enter your date in the format mm/dd/yyyy: ')
date_list = list(date.split('/'))
monthConvert = {
    '01': 'January',
    '02': 'February',
    '03': 'March',
    '04': 'April',
    '05': 'May',
    '06': 'June',
    '07': 'July',
    '08': 'August',
    '09': 'September',
    '10': 'October',
    '11': 'November',
    '12': 'December',
}


def month():
    if '01' in date_list[0]:
        print(monthConvert['01'])
    elif '02' in date_list[0]:
        print(monthConvert['02'])
    elif '03' in date_list[0]:
        print(monthConvert['03'])
    elif '04' in date_list[0]:
        print(monthConvert['04'])
    elif '05' in date_list[0]:
        print(monthConvert['05'])
    elif '06' in date_list[0]:
        print(monthConvert['06'])
    elif '07' in date_list[0]:
        print(monthConvert['07'])
    elif '08' in date_list[0]:
        print(monthConvert['08'])
    elif '09' in date_list[0]:
        print(monthConvert['09'])
    elif '10' in date_list[0]:
        print(monthConvert['10'])
    elif '11' in date_list[0]:
        print(monthConvert['11'])
    elif '12' in date_list[0]:
        print(monthConvert['12'])


print('\nYour date is the', date_list[1], 'of ', month(), ',',  date_list[2])



弗朗西斯亲王

可以使用datetime以下模块轻松转换

from datetime import datetime
date = '11/24/2019'
new_date = datetime.strptime(date, '%m/%d/%Y').strftime('%B %d, %Y')
print(new_date)

这将为您提供以下输出

November 24, 2019

在这里,您可以找到有关日期时间格式的更多详细信息。https://docs.python.org/2/library/datetime.html#strftime-and-strptime-behavior

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在python中更改日期格式

来自分类Dev

在python中更改日期格式

来自分类Dev

在python中更改日期格式

来自分类Dev

如何在智能表中更改日期格式

来自分类Dev

如何在配置单元中更改日期格式

来自分类Dev

如何在Oracle BI Publisher中更改日期格式?

来自分类Dev

如何在node.js中更改日期格式

来自分类Dev

如何在SQLite中更改日期格式

来自分类Dev

如何在Android YearMonth中更改日期格式

来自分类Dev

如何在JS中更改日期格式

来自分类Dev

如何在JavaScript中更改日期格式?

来自分类Dev

如何在Oracle BI Publisher中更改日期格式?

来自分类Dev

如何在mysql命令中更改日期格式

来自分类Dev

如何在MySQL表中更改日期时间格式

来自分类Dev

如何在dhtmlx Gantt中更改日期格式?

来自分类Dev

如何在 Jquery UI datepicker 中更改日期格式

来自分类Dev

如何在 vue js 模板中更改日期格式

来自分类Dev

如何更改日期列表中的日期格式

来自分类Dev

如何更改日期选择器中的日期格式?

来自分类Dev

如何更改日期格式

来自分类Dev

如何更改日期格式?

来自分类Dev

如何更改日期格式

来自分类Dev

如何在PHP中更改日期时间格式的日期格式

来自分类Dev

如何更改日期格式和查找输出中的位置

来自分类Dev

如何在 Python 3 中更改 csv 中的日期格式

来自分类Dev

如何使用jQuery更改日期格式

来自分类Dev

javascipt如何更改日期现在格式

来自分类Dev

如何使用jQuery更改日期格式

来自分类Dev

如何防止Excel更改日期格式?