«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как извлечь месяц и год из даты Varchar в MySQL?

Как извлечь месяц и год из даты Varchar в MySQL?

Опубликовано в 2025-04-15
Просматривать:439

How to Extract Month and Year from a VARCHAR Date in MySQL?

Как преобразовать VARCHAR на сегодняшний день в MySQL и извлечь только месяц и год

] Многие разработчики сталкиваются с необходимостью преобразования значения VARCHAR, представляющего дату в формат даты MySQL и извлекают определенные компоненты даты, такие как месяц и год. Эта статья предоставляет решение этой общей задачи, пройдя вас через участвующие шаги.

функция str_to_date является функцией MySQL, обычно используемой для преобразования строк в значения даты. Тем не менее, использование формата, указанного в функции, может привести к неожиданным результатам, особенно если формат строки отличается от формата. Date_format позволяет форматировать значение даты в конкретное представление строки.

для преобразования значения варчара, подобного «9/9/2011», в дату и извлечь только месяц и год (в формате 'yyyymm'), используйте следующий запрос:

Альтернативно, если значение varchar находится в формате «mm/dd/yyyy», используйте этот запрос:
SELECT DATE_FORMAT(STR_TO_DATE('1/9/2011', '%m/%d/%Y'), '%Y%m');
select date_format (str_to_date ('12/31/2011 ',%m/%d/% «%Y%m ');

] Этот подход обеспечивает точное преобразование значения Varchar в дату, а затем извлекает только желаемые компоненты даты с использованием date_format.
            
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3