MySQL: Как преобразовать в datetime?
  • Есть строки такого вида: "Mon, 26 Jun 2006 07:48:05 +0400"
    Нада их записывать таблицу в формате datetime.
    Как преобразовать?
  • Есть строки такого вида: "Mon, 26 Jun 2006 07:48:05 +0400"
    Нада их записывать таблицу в формате datetime.
    Как преобразовать?

    INSERT INTO table1 (datafield) VALUES ('2006-06-26 07:48:05')
    Не забывай прибавлять временную зону (ручками)
  • Есть строки такого вида: "Mon, 26 Jun 2006 07:48:05 +0400"
    Нада их записывать таблицу в формате datetime.
    Как преобразовать?

    на каком языке-то
  • на каком языке-то

    На длинном.
  • INSERT INTO table1 (datafield) VALUES ('2006-06-26 07:48:05')
    Не забывай прибавлять временную зону (ручками)


    Ну да, а как "Mon, 26 Jun 2006 07:48:05 +0400" преобразовать в "2006-06-26 07:48:05"?

    На PHP.
  • Ну да, а как "Mon, 26 Jun 2006 07:48:05 +0400" преобразовать в "2006-06-26 07:48:05"?

    На PHP.

    Пргресс ;)

    Например так : $d = date("Y-m-d H:i:s", strtotime("Mon, 26 Jun 2006 07:48:05 +0400"));

    Не забываем что временная зона будет сравниватся с той на которой работает сервер !
  • Заработало.
  • Во народ невоспитанный пошел !

Привет, незнакомец!

Похоже, Вы новенький! Чтобы начать обсуждение, кликните на одну из кнопок ниже ;)

Войти с помощью OpenID

Категории

В этой теме: