簡體   English   中英

迭代 Python 列表並將 Python 日期轉換為人類可讀的字符串

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM