(value: str | None)
| 218 | |
| 219 | |
| 220 | def format_datetime(value: str | None) -> str: |
| 221 | dt = parse_datetime(value) |
| 222 | if not dt: |
| 223 | return "暂无" |
| 224 | return dt.astimezone().strftime("%Y-%m-%d %H:%M:%S") |
| 225 | |
| 226 | |
| 227 | def minutes_since(value: str | None) -> float | None: |
no test coverage detected