当前位置:首页 > My SQL > 正文内容

Mysql 时间戳相关函数

Z先生8年前 (2016-11-14)My SQL5363

时间戳转字符串:

select from_unixtime(time),time单位是秒。或者select from_unixtime(time,format),time单位是秒。

select from_unixtime(time,'%Y-%m-%d') from table

以下说明符可用在 format 字符串中:

说明符

说明

%a

工作日的缩写名称 (Sun..Sat)

%b

月份的缩写名称 (Jan..Dec)

%c

月份,数字形式(0..12)

%D

带有英语后缀的该月日期 (0th1st2nd3rd, ...)

%d

该月日期数字形式 (00..31)

%e

该月日期数字形式(0..31)

%f

微秒 (000000..999999)

%H

小时(00..23)

%h

小时(01..12)

%I

小时 (01..12)

%i

分钟,数字形式 (00..59)

%j

一年中的天数 (001..366)

%k

小时 (0..23)

%l

小时 (1..12)

%M

月份名称 (January..December)

%m

月份数字形式 (00..12)

%p

上午(AM)或下午( PM

%r

时间 , 12小时制 (小时hh:分钟mm:秒数ss 后加 AMPM)

%S

 (00..59)

%s

 (00..59)

%T

时间 , 24小时制 (小时hh:分钟mm:秒数ss)

%U

 (00..53), 其中周日为每周的第一天

%u

 (00..53), 其中周一为每周的第一天

%V

 (01..53), 其中周日为每周的第一天 ;  %X同时使用

%v

 (01..53), 其中周一为每周的第一天 ;  %x同时使用

%W

工作日名称 (周日..周六)

%w

一周中的每日 (0=周日..6=周六)

%X

该周的年份,其中周日为每周的第一天数字形式,4位数;%V同时使用

%x

该周的年份,其中周一为每周的第一天数字形式,4位数;%v同时使用

%Y

年份数字形式,4位数

%y

年份数字形式 (2位数)

%%

%’文字字符



字符串转时间撮

select unix_timestamp('2013-07-15 10-06-07')


分享给朋友:

相关文章

mysql重置root密码(mysql忘记root密码的处理方式)

1、修改my.cnf(linux)/my.ini(Windows)文件,在[mysqld]下面加上skip-grant-tables配置选项;2、重启mysql服务;linux一般为:service...

浅谈 MySQL 中优化 SQL 语句查询常用的 30 种方法

1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎...

Mysql中通过身份证计算年龄

substring()函数用来截取出生年月日year(now())- year(substring(borrower_idcard,7,8)) age, 用来计算年龄SELECT  &nb...

MySQL中InnoDB和MyISAM对比及索引原理区别

MySQL中InnoDB和MyISAM对比及索引原理区别

InnoDB和MyISAM是很多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,5.7之后就不一样了1、事务和外键InnoDB具有事务,支持4个事务隔离级别,回滚,崩溃修复能力和多版本并...

更改mysql默认引擎MyISAM|InnoDB

打开MySQL配置文件,Win下面默认是my.ini,Linux下面默认是my.conf[mysqld]下面加入(如果有则修改):default-storage-engine = ...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。