5

Я использую Numbers на Mac. У меня есть файл CSV, который содержит множество дат в формате MM/DD/YYYY. Мне нужно преобразовать эти даты в формат datetime для вставки в таблицу MySQL. Как преобразовать строки формата даты ММ / ДД / ГГГГ в формат даты и времени ГГГГ-ММ-ДД чч: мм: сс?

Если по умолчанию чч: мм: сс - 00:00:00, это нормально.

4 ответа4

4

Выделите столбец, нажмите «Формат» в правом верхнем углу, если боковая панель формата не отображается. На боковой панели нажмите на ячейку. В первом раскрывающемся списке выберите «Дата и время». Выберите стиль 2014-01-23 для даты и 19:08:09 для времени.

Скриншот

2

Я потратил много времени, пытаясь выяснить эту проблему. У меня был CSV-файл с кучей дат в этом формате: «11-1-2014» (md-yyyy). Когда я попытался преобразовать его в Numbers 3.5, просто изменив формат ячейки, изменение было отклонено, и формат ячейки по умолчанию вернулся к "Автоматически". Поэтому я попытался использовать формулу DATEVALUE для ее преобразования, и мне снова была выдана ошибка.

Вот как я в конце концов решил эту проблему: по результатам поиска неисправностей я обнаружил, что Numbers использует настройку региона вашего компьютера для определения ожидаемого формата даты ввода. В моем случае мой регион в Системных настройках -> Язык и регион установлен для Канады. Номера не будут распознавать мой конкретный формат даты с моим регионом, установленным на Канаду. Я переключил свой Регион на США, перезапустил Номера, и проблема была решена. Теперь, когда я изменяю формат ячейки, она мгновенно распознает формат даты и правильно конвертирует ее в дату.

Надеюсь, это поможет кому-то еще.

Номера 3.5, Mac OSX 10.10

1

Посмотрите, есть ли лишний пробел в конце информации о дате (т. Е. Истинное значение поля равно "1/1/1943" VS "01.01.1943". Если это так, удалите его и посмотрите, не изменится ли оно мгновенно от ТЕКСТА до ФАКТИЧЕСКОГО в нижнем правом углу, и если на панели инспектора теперь отображается "Дата и время".

Шон

0

В общем, вам нужно убедиться, что исходный формат данных в файле .csv является одним из форматов, поддерживаемых Numbers. (Они отображаются в раскрывающемся списке в меню «Формат данных ячейки»)

Например, оригинальный формат 18.01.2014 не будет работать, но 2014-01-05 будет работать.

Изменить: вот пример файла.

01/25/2014,123,123
01/26/2014,456,456
01/27/2014,789,789

Сохраните его как test.csv и откройте с номерами 3.2.2.

Если вы попытаетесь изменить формат даты, это не сработает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .