Cod*_*per 0 python strftime python-3.x
我设法得到日期
import datetime
getDate = datetime.date.today()
print(getDate.strftime("%Y-%B-%d"))
Run Code Online (Sandbox Code Playgroud)
输出是 2018-June-23
但我想这样格式化输出:(2018-JUNE-23月份为大写)
小智 8
只需使用.upper():
print(getDate.strftime("%Y-%B-%d").upper())
Run Code Online (Sandbox Code Playgroud)
要直接在格式字符串中执行此操作,请在月份()前面添加一个胡萝卜^:
>>> getDate = datetime.date.today()
>>> print(getDate.strftime("%Y-%^B-%d"))
2018-JUNE-22
Run Code Online (Sandbox Code Playgroud)
注意:如果平台上有glibc扩展(或等效功能),则此方法有效strftime。您可以通过致电进行检查man strftime。如果它不工作你的平台上,或者你需要确保行为跨平台的,然后喜欢用刚刚做出额外的函数调用此str.upper为显示在对方的回答。
| 归档时间: |
|
| 查看次数: |
2512 次 |
| 最近记录: |