Mysql入门mysql中FROM_UNIXTIME()和UNIX_TIMESTAMP()函数的区别
《Mysql入门mysql中FROM_UNIXTIME()和UNIX_TIMESTAMP()函数的区别》要点: MYSQL必读本节内容: MYSQL必读Unix时间戳(Unix timestamp),定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数. MYSQL必读在MySQL中如何格式化时间戳? MYSQL必读那么如何将存储在数据库中Int类型的时间,如:1344954515,转换成我们正常可以肉眼能看懂的时间格式呢? MYSQL必读一般都使用FROM_UNIXTIME函数. MYSQL必读mysql官方手册的解释: MYSQL必读例如: +-----------------------------------------------+ | FROM_UNIXTIME(1344954515,'%Y-%m-%d %H:%i:%S') | +-----------------------------------------------+ | 2012-08-14 22:28:35?????????????????????????? | +-----------------------------------------------+ 1 row in set (0.00 sec) MYSQL必读UNIX_TIMESTAMP()是与之相对的时间函数 MYSQL必读mysql官方手册解释: MYSQL必读date 可以是一个 DATE 字符串、一个 DATETIME字符串、一个 TIMESTAMP或一个本地时间的YYMMDD 或YYYMMDD格式的数字. MYSQL必读例如: +---------------------------------------+ | UNIX_TIMESTAMP('2012-09-04 18:17:23') | +---------------------------------------+ |??????????????????????????? 1346753843 | +---------------------------------------+ 1 row in set (0.00 sec) MYSQL必读实际应用中,可以将格式转换为毫秒的与数据库中进行比较,也可以将数据库的Int格式转换为普通格式进行比较. MYSQL必读办法二:将int转换为时间格式比较 MYSQL必读下列修饰符可以被用在format字符串中,可以组合一些常见日期格式: %W 星期名字(Sunday……Saturday) %D 有英语前缀的月份的日期(1st,2nd,3rd,等等.) %Y 年,数字,4 位 %y 年,2 位 %a 缩写的星期名字(Sun……Sat) %d 月份中的天数,数字(00……31) %e 月份中的天数,数字(0……31) %m 月,数字(01……12) %c 月,数字(1……12) %b 缩写的月份名字(Jan……Dec) %j 一年中的天数(001……366) %H 小时(00……23) %k 小时(0……23) %h 小时(01……12) %I 小时(01……12) %i 分钟,数字(00……59) %r 时间,12 小时(hh:mm:ss [AP]M) %T 时间,24 小时(hh:mm:ss) %S 秒(00……59) %s 秒(00……59) %p AM或PM %w 一个星期中的天数(0=Sunday ……6=Saturday ) %U 星期(0……52),这里星期天是星期的第一天 %u 星期(0……52),这里星期一是星期的第一天 %% 一个笔墨“%”. 编程之家PHP培训学院每天发布《Mysql入门mysql中FROM_UNIXTIME()和UNIX_TIMESTAMP()函数的区别》等实战技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培养人才。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |