MySql UNIX_TIMESTAMPFROM_UNIXTIME函数讲解

by:授客 QQ1033553122

1. unix_timestamp(date)将时间转换为时间戳,如果参数为空,则处理的是当前的时间(返回从'1970-01-01 00:00:00'GMT开始的到当前时间的秒数,不为空则它返回从'1970-01-01 00:00:00' GMT开始的到指定date的秒数值),date可以是一个DATE字符串、一个DATETIME字符串、一个TIMESTAMP或以YYMMDD或YYYYMMDD格式的本地时间的一个数字。

select unix_timestamp();

结果:

2 from_unixtime将时间戳转换为时间,返回表示
Unix
时间标记的一个字符串,根据format字符串格式化。format可以包含与DATE_FORMAT()函数列出的条目同样的修饰符。

select
from_unixtime(1348737229);

结果:

3.select
unix_timestamp('2012-09-27');

结果:

4. select unix_timestamp('2012-09-27
17:13:49');

结果:

5. select from_unixtime('2012-09-27
17:13:49');

结果:

6. select from_unixtime('2011-09-25
17:13:49');

结果:

7. select now();

结果-显示系统当前时间

select
unix_timestamp(now());

结果:

8.假如你向unix_timestamp()传递一个溢出日期,它会返回NULL,但请注意只有基本范围检查会被执行
(年份从1970
到 2037,

月份从01
到12,日期从
01
到31)。

select
unix_timestamp('1969-09-25 17:13:49');

结果

select unix_timestamp('2038-09-25 17:13:49');

结果

9 select from_unixtime(1348738577,
'%Y%m%d');

结果:

select from_unixtime(1348738577,
'%y%m%d');

结果:

select from_unixtime(1348738577, '%Y年%m月%d日');

结果:

注:

根据format字符串格式化date值。

下列修饰符可以被用在format字符串中:

%M
月名字(January……December)

%W
星期名字(Sunday……Saturday)

%w
一个星期中的天数(0=Sunday ……6=Saturday

%U
星期(0……52),
这里星期天是星期的第一天

%u
星期(0……52),
这里星期一是星期的第一天

%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)

%l
小时(1……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

%%
一个文字“%”。

MySql UNIX_TIMESTAMP和FROM_UNIXTIME函数讲解的更多相关文章

  1. SQL Server时间粒度系列----第6节基于当前日的小时数和分钟数与mysql unix_timestamp和from_unixtime的mssql实现

    本文目录列表: 1.基于当前日的小时数和分钟数2.mysql unix_timestamp和from_unixtime的mssql实现 3.总结语 4.参考清单列表   基于当前日的小时数和分钟数   ...

  2. 给PostgreSQL添加MySQL的unix_timestamp与from_unixtime函数

    MySQL的2个常用函数unix_timestamp()与from_unixtime PostgreSQL并不提供,但通过PostgreSQL强大的扩展性可以轻松的解决问题. 话说远在天边,尽在眼前, ...

  3. 善用mysql中的FROM_UNIXTIME()函数和UNIX_TIMESTAMP()函数

    我们经常会面临要从数据库里判断时间,取出特定日期的查询.但是数据库里储存的都是unix时间戳,处理起来并不是特别友好.幸而MYSQL提供了几个处理时间戳的函数,可以帮助我们在查询的时候,就将时间戳格式 ...

  4. mysql 中 unix_timestamp和from_unixtime函数

    1.unix_timestamp 将时间转化为时间戳.(date 类型数据转换成 timestamp 形式整数) 没传时间参数则取当前时间的时间戳 mysql> select unix_time ...

  5. mysql中的FROM_UNIXTIME()函数和UNIX_TIMESTAMP()函数

    unix_timestamp 是时间戳,可以用数据库里的存储时间数据的字段 from_unixtime 是将时间戳格式化为你想要时间

  6. Mysql unix_timestamp() FROM_UNIXTIME和DATE_FORMAT(date,format)

    mysql 中:UNIX_TIMESTAMP(), UNIX_TIMESTAMP(date) 若无参数调用,则返回一个 Unix timestamp ('1970-01-01 00:00:00' GM ...

  7. mysql语句中日期函数和日期的加减运算

    一.秒数和时钟格式的互相转化 SEC_TO_TIME(seconds) 返回seconds参数,变换成小时.分钟和秒,值以'HH:MM:SS'或HHMMSS格式化,取决于函数是在一个字符串还是在数字. ...

  8. MYSQL常用内置函数详解说明

    函数中可以将字段名当作变量来用,变量的值就是该列对应的所有值:在整理98在线字典数据时(http://zidian.98zw.com/),有这要一个需求,想从多音字duoyinzi字段值提取第一个拼音 ...

  9. MySQL 获得当前日期时间 函数

    获得当前日期+时间(date + time)函数:now() mysql> select now(); +---------------------+ | now() | +---------- ...

随机推荐

  1. 【转载】win7搜索文件怎么搜索文件名中带圆括号的文件

    System.FileName:~=“(” 这样就行. 括号上加个引号 ~= 是包含的意思, ~< 是以什么为开头, = 是以什么为名, ~! 是不包含 来自: http://www.lao8. ...

  2. Hadoop2源码分析-Hadoop V2初识

    1.概述 在完成分析Hadoop2源码的准备工作后,我们进入到后续的源码学习阶段.本篇博客给大家分享,让大家对Hadoop V2有个初步认识,博客的目录内容如下所示: Hadoop的渊源 Hadoop ...

  3. NHibernate with ASP.NET MVC 入门示例

    目的:初步了解NHibernate的用法,包括数据库的CRUD, 基于ASP.NET MVC 项目模板 步骤: 创建ASP.NET MVC 新项目 使用NuGet引入FluentNHibernate ...

  4. 中小团队快速实现持续交付iOS版

    时间来到8102年,但是很多中小团队还是缺少持续交付,打包发布还是处于原始手打阶段使得工程师们不能安安心心写点代码,明明今天还有很多bug需要修改,突然测试工程师跑过来说赶紧给我出一个包,这时候你不得 ...

  5. linux下md5sum用法 (查看文件或字符串的md5值)

    MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改.MD5 全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长 ...

  6. Python模块: 命令行解析optionparser

    Python 有两个内建的模块用于处理命令行参数:一个是 getopt,<Deep in python>一书中也有提到,只能简单处理 命令行参数:另一个是 optparse,它功能强大,而 ...

  7. java中 immutable,future,nio

    什么是Future? 用过Java并发包的朋友或许对Future (interface) 已经比较熟悉了,其实Future 本身是一种被广泛运用的并发设计模式,可在很大程度上简化需要数据流同步的并发应 ...

  8. 代码部署工具walle(一)

    一.概述 代码部署上线.权限控制.一键版本回滚,github地址:https://github.com/meolu/walle-web walle是基于php语言做的,所以需要一个php的安装环境. ...

  9. laravel 文件上传

    laravel 文件上传 先开扩展 表单中能够选择图片 数据处理C层, 接图片并保存 保存图片: 设置目录 store()的第一个参数说明: 存放图片的子目录. 如何获取文件的类型 大小: $uplo ...

  10. MyBatis空where拦截器

    最近项目中出现了至少两次因为Mybatis的动态where条件不满足导致实际sql语句的where条件为空,进而查询全表,当数据量比较大的时候,导致OOM的情况. 如何禁止这种情况,个人觉得三种措施: ...