zoukankan      html  css  js  c++  java
  • mysql 转换13位数字毫秒时间

    MySQL毫秒值和日期转换,MYSQL内置函数FROM_UNIXTIME:

    select FROM_UNIXTIME(t.createDate/1000,'%Y-%m-%d %h:%i:%s') as cd from task t where taskStatus='1';

    SELECT FROM_UNIXTIME(time/1000,'%Y-%m-%d %h:%i:%s')  FROM `logs` where time='1541260863000';

    //t.createDate里是long类型的1465375837873数据,记录从1970年1月1日到现在的毫秒数。

    其中unix_timestamp为字段值/1000.

    format可以使用的值为:

    %M 月名字(January……December)

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

    %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

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

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

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

    %% 一个文字“%”。

    返回从1970年1月1日到定时间的毫秒数

    select UNIX_TIMESTAMP('2017-06-12 12:00:05')*1000;

    //UNIX_TIMESTAMP该函数只返回1970。。。。到现在的秒数。如果算上一个函数一样是毫秒数,则还需要乘以1000

  • 相关阅读:
    洛谷 P1628 合并序列
    洛谷 P3378 【模板】堆
    浅谈可删除堆
    浅谈数据结构—分块
    浅谈对顶堆
    JDOJ 1929: 求最长不下降序列长度
    JDOJ 1928: 排队买票
    Leetcode(53)-最大子序和
    Leetcode(38)-报数
    Leetcode(35)-搜索插入位置
  • 原文地址:https://www.cnblogs.com/lj821022/p/9909755.html
Copyright © 2011-2022 走看看