fork download
  1. from datetime import date, datetime
  2.  
  3. messages = [
  4. {"author": {"userid": "123", "nickname": "Name1"}, "content": "Some text1", "createdTime": "2021-01-12T15:41:52Z"},
  5. {"author": {"userid": "456", "nickname": "Name2"}, "content": "Some text2", "createdTime": "2021-01-11T11:30:21Z"},
  6. {"author": {"userid": "789", "nickname": "Name3"}, "content": "Some text3", "createdTime": "2021-01-11T10:10:47Z"}
  7. ]
  8.  
  9.  
  10. dt = date(2021, 1, 11)
  11.  
  12. res = [message for message in messages if datetime.strptime(message["createdTime"], "%Y-%m-%dT%H:%M:%SZ").date() == dt]
  13.  
  14. print(res)
  15.  
  16.  
Success #stdin #stdout 0.04s 10536KB
stdin
Standard input is empty
stdout
[{'author': {'userid': '456', 'nickname': 'Name2'}, 'content': 'Some text2', 'createdTime': '2021-01-11T11:30:21Z'}, {'author': {'userid': '789', 'nickname': 'Name3'}, 'content': 'Some text3', 'createdTime': '2021-01-11T10:10:47Z'}]