[英]Iterate over Python list and convert Python date to human readable string
我有一個存儲 IP 地址、主機名和日期的 python 列表。
我需要遍歷這個列表並將 python 日期轉換為人類可讀的日期。
如何遍歷列表並將日期轉換為人類可讀的字符串?
列表:
{'_id': '192.168.1.5', '192.168.1.5', 'u_updated_timestamp': datetime.datetime(2016, 9, 1, 20, 27, 38, 364000), 'u_hostname': 'test.example.com'}, {'_id': '192.168.1.3', 'u_ipv4': '192.168.1.3', 'u_updated_timestamp': datetime.datetime(2016, 9, 2, 9, 40, 5, 347000), 'u_hostname': test.test.com}, {'_id': '192.168.1.8', 'u_ipv4': '192.168.1.8', 'u_updated_timestamp': datetime.datetime(2016, 9, 2, 13, 13, 5, 403000), 'u_hostname': hosttest.example.com}
只需遍歷列表並將日期時間修改/添加為人類可讀的:
for row_id, row in enumerate(your_list):
your_list[row_id]['human_readable_date'] = row['u_updated_timestamp'].strftime("specify-your-format")
您可以在此處找到日期時間格式。
如果這些是真正的 python datetime.date 對象,你可以簡單地調用
date.isoformat()
這應該返回“2016-26-09”(今天)。 您的“清單”看起來不像清單……
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.