MySql数据库怎样把Long时间与日期相互转换

MySql数据库怎样把Long时间与日期相互转换,第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)

1、首先点击“开始”——“Microsoft SQL Server 2005”——“Microsoft SQL Server Management Studio”。

2、在打开的“连接到服务器”界面,输入服务器名称、数据库登录名和密码等信息。

3、点击“连接”,连接到SQL SERVER数据库。

4、使用Convert函数可以将字符串转换为日期类型,从而存储在日期时间类型的字段中。点击“新建查询”,新建一个SQL文本。

5、在SQL文本中,输入SQL 语句,如图所示点击“执行”,查看运行效果即发现已经成功将字符型的数据转换成日期型的了。

CONVERT

(data_type[(length)],expression[,style])

style

参数的定义如下:

-

0

100

()

默认值

mon

dd

yyyy

hh:miAM(或

PM)

1

101

美国

mm/dd/yyyy

2

102

ANSI

yymmdd

3

103

英国/法国

dd/mm/yy

4

104

德国

ddmmyy

5

105

意大利

dd-mm-yy

6

106

-

dd

mon

yy

7

107

-

mon

dd,

yy

8

108

-

hh:mm:ss

-

9

109

()

默认值

+

毫秒

mon

dd

yyyy

hh:mi:ss:mmmAM(或

PM)

10

110

美国

mm-dd-yy

11

111

日本

yy/mm/dd

12

112

ISO

yymmdd

-

13

113

()

欧洲默认值

+

毫秒

dd

mon

yyyy

hh:mm:ss:mmm(24h)

14

114

-

hh:mi:ss:mmm(24h)

-

20

120

()

ODBC

规范

yyyy-mm-dd

hh:mm:ss[fff]

-

21

121

()

ODBC

规范(带毫秒)

yyyy-mm-dd

hh:mm:ss[fff]

-

126()

ISO8601

yyyy-mm-dd

Thh:mm:ss:mmm(不含空格)

-

130

科威特

dd

mon

yyyy

hh:mi:ss:mmmAM

-

131

科威特

dd/mm/yy

hh:mi:ss:mmmAM

例如

SELECT

CONVERT(varchar(100),

GETDATE(),

0):

05

28

2015

07:57AM

SELECT

CONVERT(varchar(100),

GETDATE(),

1):

05/28/15

SELECT

CONVERT(varchar(100),

GETDATE(),

2):

150528

getdate()

可以替换成你数据库中的日期字段

你要转换的是日期,还有时间么?

1、选中需要转换的单元格,点右键--“设置单元格格式”--“数字”--“自定义”--在“类型(T)”对话框中把“G/通用”改成“mm/dd/yy/:hh:mm:ss”即可。

2、有必要说明,如果原来没有时间的话,转换后时间为:“00:00:00”。

但愿对你有所帮助,谢谢!

以上就是关于MySql数据库怎样把Long时间与日期相互转换全部的内容,包括:MySql数据库怎样把Long时间与日期相互转换、sql数据库如何将数字类型转换成日期格式、在SQL中怎样把字符型的数据转换成日期型的呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9779365.html

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

发表评论

登录后才能评论

评论列表(0条)

保存