数据库中如何使年月日时间分秒格式转换为年月日

数据库中如何使年月日时间分秒格式转换为年月日,第1张

1、找到控制面板里有“区域与语言”这个模块;
2、点开里面有设置时间格式的地方;
3、把默认的带时间点的格式,改成“年月日”格式就可以;
4、重启一遍电脑,就可以生效。

1
我用的是SQLyog数据库客户端。通过from_unixtime把Long时间转换为日期格式。具体用法如下:select from_unixtime(1388776825);执行即可
2
还可以增加时间格式,用法如下:
SELECT FROM_UNIXTIME( 1388776825, '%Y%m%d' ) 结果:20140104SELECT FROM_UNIXTIME( 1388776825, '%Y年%m月%d' ) 结果:2014年1月4
3
如果想逆向转换,可以通过unix_timestamp()函数反向转换。用法如下:
SELECT UNIX_TIMESTAMP() ;//获取当前时间的秒数
SELECT UNIX_TIMESTAMP('2014-03-23 10:10:40') ; //获取指定日期格式的秒数
SELECT UNIX_TIMESTAMP('2014-03-23') ; //获取指定日期格式的秒数

转换函数:Convert
假如数据库存的数据是字符串,格式如下:
declare @T nvarchar(50)
set @T='2015-08-08 09:00:00'
declare @A datetime
select @A=convert(datetime,@T)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13321724.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-14
下一篇 2023-07-14

发表评论

登录后才能评论

评论列表(0条)

保存