Показать дату доставки и не перепутать NULL с пустой строкой

Фактические данные получены через SQLSRV от отдельного SQL Server. Созданные программой учебные таблицы удалены после чтения.

Наблюдаемый результат программы
НаблюдениеРезультат
Дата доставки на экране08.11.2026
Время без часового пояса2026-11-08 10:20:30.123456
Время с сохранённым смещением2026-11-08 10:20:30.123456+03:00
ReturnDatesAsStrings дал строкида
delivery_note существует и равен NULLда
external_ref — пустая строкада
Строки и дополнительные наблюдения
{
    "formatted_objects": {
        "date": "2026-11-08",
        "datetime2": "2026-11-08 10:20:30.123456",
        "datetimeoffset": "2026-11-08 10:20:30.123456+03:00"
    },
    "string_mode": {
        "delivery_date": "2026-11-08",
        "picked_at": "2026-11-08 10:20:30.123456",
        "sent_at": "2026-11-08 10:20:30.123456 +03:00",
        "delivery_note": null,
        "external_ref": ""
    },
    "null_vs_empty": {
        "note": null,
        "external_ref": ""
    }
}

Рядом сохранены result.json с данными и metrics.json с проверками.