mysql中一个表的一个时间列是int类型,现在想修改这个字段的值,打算可读日期时间格式转成int,然后修改那个值。
这个转换函数就是UNIX_TIMESTAMP,将可读的时间转换成int类型,具体用法:
update xxx_table set xxx_time=UNIX_TIMESTAMP('2006-11-13 13:24:22') where ......
同时介绍一个另一个转换函数:FROM_UNIXTIME,将将时间戳转成常用时间格式
select FROM_UNIXTIME(xxx_time) from xxx_table
mysql将时间戳转成常用时间格式
在mysql中,一个时间字段的存储类型是int(11),怎么转化成字符类型,比方存储为13270655222,需要转化为yyyy -mm-dd的形式
使用 FROM_UNIXTIME函数,具体如下:
FROM_UNIXTIME(unix_timestamp,format)
返回表示 Unix 时间标记的一个字符串,根据format字符串格式化。format可以包含与DATE_FORMAT()函数列出的条目同样的修饰符。
根据format字符串格式化date值。下列修饰符可以被用在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), 这里星期一是星期的第一天
%% 一个文字“%”。
所有的其他字符不做解释被复制到结果中。
如:
SELECT FROM_UNIXTIME(1234567890, '%Y-%m-%d %H:%i:%S')
可以自己指定格式。
分享到:
相关推荐
mysql时间戳转成常用可读时间格式的两种方法,需要的朋友可以参考下。
Android获取时间戳,以及将时间戳转换为时间
时间excel需要将13时间戳和10位时间戳转换成标准时间的人群
易语言日期时间戳转换,也就是把日期时间转换成数值的形式,方便操作!易语言日期时间戳转换,也就是把日期时间转换成数值的形式,方便操作!易语言日期时间戳转换,也就是把日期时间转换成数值的形式,方便操作!...
整个代码可直接编译运行;Unix时间戳转北京时间,用到“time.h”头文件,是C语言的标准库,使用...UTC时间转化成北京时间,思路:把UTC时间转换成时间戳,然后时间戳数值加上八小时,再把时间戳转化成北京时间。
Adnroid long类型时间戳时间转换-常用/中间带英文等
时间戳出输出任意格式的时间,代码中可任意组合,很容易就会转换成自己想要的格式
易语言unix时间戳转格式源码,unix时间戳转格式,Unix时间戳记正转,Unix时间戳记反转
免费的 不要下载
excel 时间戳 日期时间 互转
这段代码可以用来转换常规时间格式为unix时间戳,也可以将unix时间戳转换回来, 例如:1332888820 格式转换成 2012-03-28 06:53:40的形式 # -*- coding: utf-8 -*- import time def timestamp_datetime(value): ...
一个非常简介的时间戳转换工具,可以把时间,日期,转换成时间戳,也可以把时间戳转换成日期格式。
时间戳与标准时间的转换 时间戳日期之间的转换
通过js时间戳转换成标准日期格式
如果你要把mysql的数据导出到oracle或者sqlserver,那么就用到这个了,他能把mysql自己的时间格式转成对应sqlserver的日期格式,希望大家有用
将时间戳数据(例如:1441958646000)转日期格式,默认转换格式为“yyyy-MM-dd hh:mm:ss”,你还可以自定义转换格式如:“MM/dd/yyyy”;
当然你可以选择在业务层先将传入的日期转为时间戳,再去进行查询,但是既然mysql既然可以直接进行转换,那么省去在业务层的操作何乐而不为呢? 1.首先介绍一下mysql中将时间戳和日期互相转换的函数: 时间戳转换成日期...
c++实现的日期时间转时间戳,时间戳转日期时间:(win32控制台小程序) 例如如下例子: timeStamp: 1325347200; time: 2012-01-01 00:00:00 timeStamp: 1538409599; time: 2018-10-01 23:59:59 timeStamp: 888645574...
delphi 时间戳转换