CREATE TABLE IF NOT EXISTS `posts` (
`id` int(3) NOT NULL AUTO_INCREMENT,
`user` varchar(9) NOT NULL,
`post` text NOT NULL,
`date` varchar(14) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE = MyISAM DEFAULT CHARSET=utf8;
创建表
INSERT INTO `posts` ( 'user', 'post', 'date') VALUES
('she', 'dolphin', '???');
('me', 'chandra'), '???');
而不是???
我需要使用以下格式的当前日期时间:day.month. hour:min
例如今天和现在:03.01. 00:34
答案 0 :(得分:3)
这是一个坏主意,因为你正在存储数据
使用正确的mySQL DATETIME
field,并在进行查询时使用DATE_FORMAT
格式化输出:
SELECT DATE_FORMAT(`date`, "%d.%m. %H:%i") FROM `posts`;