Дольше сохраняет качество банка А.
Обоснование:
Срок годности отсчитывается от даты изготовления. Банка А изготовлена 01.03.2023, срок годности 2 года, значит, годна до 01.03.2025. Банка Б изготовлена 01.04.2021, срок годности 3 года, значит, годна до 01.04.2024. Следовательно, банка А будет годной дольше, чем банка Б.