我试图从
Data = QuerySet [{'month': datetime.datetime(2021, 3, 1, 0, 0, tzinfo=<DstTzInfo 'Asia/Dhaka' +06+6:00:00 STD>), 'count': 2 }]
如果我使用Data[0]['month']
结果显示为,(2021, 3, 1,0,0, ...)
但我只需要看到三月
如何查看月份?
我假设获得总数/计数在这里不是一个大问题。
由于您已经拥有日期时间对象 ie.: (2021, 3, 1,0,0, ...) ,您可以使用 obj.strftime("%B") 提取月份名称
像这样:
>>> date_obj
datetime.datetime(2021, 3, 1, 0, 0, tzinfo=<DstTzInfo 'Asia/Dhaka' LMT+6:02:00 STD>)
>>> month = date_obj.strftime("%B")
>>> month
'March'
您还可以获得月份、工作日等的简短版本:Python 文档:strftime
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句