数据库提供的时间函数。
1:使用year,month,day用来提取年月日
如:select
year(getdate()),month(getdate()),day(getdate())
2:使用DATEPART
获取年月日
如:select
DATEPART('year',getdate()),DATEPART('month',getdate()),DATEPART('day',getdate())
----------------------------------------------------------------------------
如果字段是varchar类型的话,可以先将字段转换为日期类型。
使用类型转换函数convert或者cast
如:cast('2015-07-14'
as
datetime)
首先把从数据库里取出的数据对应成java的Date数据类型。例如:
Date date = user.getCreateDate()//得到数据库的时间
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd")
String s = sdf.format(date)
再将时间输出到前台显示。
yyyy-MM-dd对应的日期是:2015-09-25
含时间的:
十二小时制 :yyyy-MM-dd hh:mm:ss
二十四小时制:yyyy-MM-dd HH:mm:ss
1.首先点击顶部菜单中的“新查询”,打开一个SQL输入窗口。
2.选择CONVERT(varchar(100),GETDATE(),23)。选择CONVERT(varchar(100),GETDATE(),23)。
3.选择CONVERT(varchar(100),GETDATE(),8)将当前时间格式化为[hour:minute:second]。
4.选择CONVERT(varchar(100),GETDATE(),20)。选择CONVERT(varchar(100),GETDATE(),20)。
5.选择CONVERT(varchar(100),GETDATE(),105)将当前日期格式化为[date,month,year]。
6.将当前日期格式化为[年/月/日],选择CONVERT(varchar(100),GETDATE(),111)。完成效果图。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)