mysql 时间转换函数

UNIX_TIMESTAMP    “2009-09-15 00:00:00”转化为列为长整型的函数

select unix_timestamp("2013-03-15 00:00:00")*1000,

这里要注意,mysql数据库中的长整型,比java中的长整型少了秒后面的毫秒数,所以要乘以1000,这样只有几毫秒之差

FROM_UNIXTIME    “1252999488000”(java中的long型数据)转化为日期

select from_unixtime(1252999488);

【注】:要将最后三位去掉。

FROM_UNIXTIME( 1388776825, ‘%Y%m%d‘ )   可自定义时间格式

时间: 2024-08-01 10:46:33

mysql 时间转换函数的相关文章

Mysql日期转换函数、时间转换函数

Mysql日期转换函数.时间转换函数 一.MySQL 获得当前日期时间 函数 1,获得当前日期+时间(date + time)函数:now(): select now(); 结果:2008-08-08 22:20:46 2,获得当前日期+时间(date + time)函数:sysdate()sysdate() 日期时间函数跟 now() 类似,不同之处在于:now() 在执行开始时值就得到了, sysdate() 在函数执行时动态得到值: select sysdate(); 结果:2008-08

postgres时间转换函数

函数 返回类型 描述 例子 to_char(timestamp, text) text 把时间戳转换成字串 to_char(current_timestamp, 'HH12:MI:SS') to_char(interval, text) text 把时间间隔转为字串 to_char(interval '15h 2m 12s', 'HH24:MI:SS') to_char(int, text) text 把整数转换成字串 to_char(125, '999') to_char(double pre

ORACLE函数之日期时间转换函数

 1.          TO_CHAR 语法:TO_CHAR(X [,format]) 说明:将X按format格式转换成字符串.X是一个日期或者数字,format是一个规定了X采用何种格式转换的格式字符串 举例: SQL>SELECT TO_CHAR(sysdate,'YYYY-MM-DD hh24:mi:ss') A FROM DUAL; A ------------------- 2014-06-1815:58:43 2.            TO_DATE 语法:TO_DATE(

mysql 时间日期函数类型和使用

-- mysql 时间日期函数类型和使用-- 1.DAY().MONTH().YEAR()--返回指定日期的天数.月数.年数:select day(CURDATE()) as '日' from dual; select month(CURDATE()) as '月' from dual; select year(CURDATE()) as '年' from dual; -- 2 .NOW().current_timestamp().localtime(),localtimestamp() 取的是

mysql时间操作函数和存储过程

由于业务需要统计一批数据,用到关于mysql的时间操作函数和存储过程,问题已经基本解决,把过程记录下: 1. mysql的语句中不支持直接用循环,循环只能在存储过程中使用: 2. 写为文件时,注意一些隐藏的字符,造成语法错误.本例中注释中包含一些不可见字符,没有找到. 3. 存储过程中尽量多使用分好,分割开语句.本例中 drop一句最初没有写,导致一直有错. 4. 时间函数很强大,可以避免一些工作.http://www.cnblogs.com/ggjucheng/p/3352280.html 5

GreenPlum中自定义时间转换函数

最近数据库架构调整,一部分业务从MySQL迁移到GreenPlum上去,原来MySQL中自带有unix_timestamp和from_unixtime两个函数可以实现标准时间和UNIX时间的相互转换,翻了下GreenPlun的文档,没有发现有类似的函数,于是便使用python自定义了这两个函数,并在这两个函数的基础上实现了两个业务相关的函数,这里记录一下. 1.首先创建一个python language. testdb=# create language plpythonu; CREATE LA

MYSQL 时间日期函数的用法

mysql日期时间函数比较多,总结一些比较重要的函数,now(),curdate(),curtime(),date_add(),datediff(),date_format(),下面详细介绍其用法和输出的结果. 1,now() select now() 输出 2018-10-1 12:00:00 2,curdate() select curdate() 输出 2018-10-1 3,curtime() select curtime() 输出 12:00:00 4, date_add() sele

MySQL时间转换/字符串截取/

字符串截取: SELECT SUBSTRING('abcdefg',2,5) 计算字符长度: len(string) --查询2010前入学入学ID select user from cf_log where substr(user,0,4)<2010 order by user ASC limit 0,10; 统计元组数: select count(*) from cf_user; 查询重复: select count(user),user,pwd,name from cf_user grou

mysql时间相加函数DATE_ADD()

mysql中的DATE_ADD()函数 1.定义:函数向日期添加指定的时间间隔. 2.语法:DATE_ADD(date,INTERVAL expr type) date 参数是合法的日期表达式.expr 参数是您希望添加的时间间隔. type 参数可以是下列值: MICROSECONDSECONDMINUTEHOURDAYWEEKMONTHQUARTERYEARSECOND_MICROSECONDMINUTE_MICROSECONDMINUTE_SECONDHOUR_MICROSECONDHOU