text: Title: Ability to choose format of datetimes in list/table view
  Body: ### Checklist
  
  - [X] There are no similar issues or pull requests for this yet.
  
  ### Is your feature related to a problem? Please describe.
  
  Currently the values for datetime columns seem to be rendered as ISO-8601 with millisecond precision which is unnecessary (eg `2022-04-04 22:43:30.027151`)
  
  ### Describe the solution you would like.
  
  It'd be great if we had a way to pass some sort of custom formatter, ideally a callable that takes the DB value and returns the value that should be passed to the renderer.
  
  ### Describe alternatives you considered
  
  _No response_
  
  ### Additional context
  
  _No response_