[MySQL] 1146675295 do daty |
[MySQL] 1146675295 do daty |
3.11.2016, 09:09:16
Post
#1
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 5 Dołączył: 11.02.2011 Ostrzeżenie: (0%) |
Cześć,
Mam tabelę z polem daty - varchar(20) - w którym mam takie zapisy: 1146675295. Jak przekonwertować to na - datetime - w którym powinno być 2016-11-02 23:00:53? Dziękuję za pomoc :-) |
|
|
3.11.2016, 09:10:20
Post
#2
|
|
Grupa: Zarejestrowani Postów: 556 Pomógł: 40 Dołączył: 20.07.2012 Skąd: Warszawa Ostrzeżenie: (0%) |
http://php.net/manual/en/function.date.php
http://stackoverflow.com/questions/9251561...-in-mysql-query Ten post edytował kayman 3.11.2016, 09:12:05 |
|
|
3.11.2016, 09:14:47
Post
#3
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 5 Dołączył: 11.02.2011 Ostrzeżenie: (0%) |
Dzięki za błyskawiczną odpowiedź, ale nic mi to nie mówi :-)
// ach, edycja :-)
Po wykonaniu zapytania otrzymuję daty: 3 May 2006. Zmieniam typ pola z varchar(20) na datetime i widzę wszędzie 0000-00-00 00:00:00 :-) Ten post edytował php11 3.11.2016, 09:34:36 |
|
|
3.11.2016, 09:49:08
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
To zmień na format jaki podałeś czyli 0000-00-00 00:00:00 .
-------------------- |
|
|
3.11.2016, 09:54:56
Post
#5
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Jeśli chcesz wszędzie zmienić daty to utwórz kolumnę z typem datetime, zrób update wyciągając czas z varchar, jeśli będzie ok, usuń starą kolumnę i zmień nazwę nowej
|
|
|
3.11.2016, 11:24:47
Post
#6
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 5 Dołączył: 11.02.2011 Ostrzeżenie: (0%) |
|
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 08:01 |