sql2000日期格式2007.7.6怎样转换成sql2000日期格式 2000-7-6的格式

SqlServe零碎要点---sqlserver如何使用日期计算,DateTime类型的格式化以及语法格式等等
SqlServe零碎要点---sqlserver如何使用日期计算,DateTime类型的格式化以及语法格式等等
sqlServer 数据库修改时间详解:
1.代码格式的例子:jspzijialvyou是数据库,zijiayouhuodong是数据表
update [jspzijialvyou].[dbo].[zijiayouhuodong]
set [addtime] = CONVERT(varchar, getdate()-30, 120 ) //这时候更新的时间格式是: 15:14:21这种格式的
where [addtime] &like '%201%';
------------------------------------------------------
2.update '表名' set 要修改字段名 = replace (要修改字段名,'被替换的特定字符','替换成的字符')&
------------------------------------------------------------------------------------------
3.SQL SERVER 2005中如何获取日期(一个月的最后一日、一年的第一日等等)&
这是计算一个月第一天的SQL 脚本:&
& SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) --当月的第一天&
SELECT DATEADD(mm, DATEDIFF(mm,0,getdate())-1, 0) --上个月的第一天
SELECT DATEADD(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0)) &--当月的最后一天
SELECT DATEADD(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate()), 0)) &--上个月的最后一天
我们把这个语句分开来看看它是如何工作的。最核心的函数是getdate(),大部分人都知道这个是返回当前的日期和时间的函数。下一个执行的函数DATEDIFF(mm,0,getdate())是计算当前日期
和& 00:00:00.000&这个日期之间的月数。记住:时期和时间变量和毫秒一样是从& 00:00:00.000&开始计算的。这就是为什么你可以在DATEDIFF函数中指定第一个
时间表达式为&0&。下一个函数是DATEADD,增加当前日期到&&的月数。通过增加预定义的日期&&和当前日期的月数,我们可以获得这个月的第一天。另外,计算
出来的日期的时间部分将会是&00:00:00.000&。
& 这个计算的技巧是先计算当前日期到&&的时间间隔数,然后把它加到&&上来获得特殊的日期,这个技巧可以用来计算很多不同的日期。下一个例子也是用这个技
巧从当前日期来产生不同的日期。
本周的星期一&
& 这里我是用周(wk)的时间间隔来计算哪一天是本周的星期一。&
& SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)&
& 一年的第一天&
& 现在用年(yy)的时间间隔来显示这一年的第一天。&
& SELECT DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)&
季度的第一天&
& 假如你要计算这个季度的第一天,这个例子告诉你该如何做。&
& SELECT DATEADD(qq, DATEDIFF(qq,0,getdate()), 0)&
& 当天的半夜&
& 曾经需要通过getdate()函数为了返回时间值截掉时间部分,就会考虑到当前日期是不是在半夜。假如这样,这个例子使用DATEDIFF和DATEADD函数来获得半夜的时间点。
& SELECT DATEADD(dd, DATEDIFF(dd,0,getdate()), 0)&
深入DATEDIFF和DATEADD函数计算&
& 你可以明白,通过使用简单的DATEDIFF和DATEADD函数计算,你可以发现很多不同的可能有意义的日期。&
&目前为止的所有例子只是仅仅计算当前的时间和&&之间的时间间隔数量,然后把它加到&&的时间间隔上来计算出日期。假定你修改时间间隔的数量,或者使用不同
的时间间隔来调用DATEADD函数,或者减去时间间隔而不是增加,那么通过这些小的调整你可以发现和多不同的日期。
& 这里有四个例子使用另外一个DATEADD函数来计算最后一天来分别替换DATEADD函数前后两个时间间隔。&
& 上个月的最后一天&
& 这是一个计算上个月最后一天的例子。它通过从一个月的最后一天这个例子上减去3毫秒来获得。有一点要记住,在Sql Server中时间是精确到3毫秒。这就是为什么我需要减去3毫秒来获得
我要的日期和时间。
& SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(mm,0,getdate()), 0))&
& 计算出来的日期的时间部分包含了一个Sql Server可以记录的一天的最后时刻(&23:59:59:997&)的时间。&
& 去年的最后一天&
&连接上面的例子,为了要得到去年的最后一天,你需要在今年的第一天上减去3毫秒。&
& SELECT dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate()), 0))&
& 本月的最后一天&
& 现在,为了获得本月的最后一天,我需要稍微修改一下获得上个月的最后一天的语句。修改需要给用DATEDIFF比较当前日期和&&返回的时间间隔上加1。通过加1个月,我计算
出下个月的第一天,然后减去3毫秒,这样就计算出了这个月的最后一天。这是计算本月最后一天的SQL脚本。
& SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0))
& select DATEADD(mm,1,getdate())-1
& &本年的最后一天&
& 你现在应该掌握这个的做法,这是计算本年最后一天脚本&
& SELECT dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate())+1, 0))。&
& 本月的第一个星期一&
& 好了,现在是最后一个例子。这里我要计算这个月的第一个星期一。这是计算的脚本。&
&select DATEADD(wk, DATEDIFF(wk,0, dateadd(dd,6-datepart(day,getdate()),getdate()) &), 0)
& 在这个例子里,我使用了&本周的星期一&的脚本,并作了一点点修改。修改的部分是把原来脚本中&getdate()&部分替换成计算本月的第6天,在计算中用本月的第6天来替换当前日期使
得计算可以获得这个月的第一个星期一。
& 我希望这些例子可以在你用DATEADD和DATEDIFF函数计算日期时给你一点启发。通过使用这个计算日期的时间间隔的数学方法,我发现为了显示两个日期之间间隔的有用历法是有价值的。注
意,这只是计算出这些日期的一种方法。要牢记,还有很多方法 可以得到相同的计算结果。假如你有其他的方法,那很不错,要是你没有,我希望这些例子可以给你一些启发,当你要用
DATEADD和DATEDIFF函数计算你程序可能要用到的日期时。
&附录:一些日期的处理方法汇总
上个月的第一天
&SELECT DATEADD(mm, DATEDIFF(mm ,0,getdate())-2, 0)
&上个月的最后一天
&SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(mm,0,getdate()), 0))
本月第一天&
SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)&
本季度第一天&
SELECT DATEADD(qq, DATEDIFF(qq,0,getdate()), 0)&
本周第一天&
SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)&
今年第一天&
SELECT DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)&
今天去掉时分秒&
SELECT DATEADD(dd, DATEDIFF(dd,0,getdate()), 0)&
本月最后一天&
1、SELECT DATEADD(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0))
2、SELECT DATEADD(dd,-day(getdate()),DATEADD(m,1,getdate()))
&本月第一个星期一&
select DATEADD(wk, DATEDIFF(wk,0,dateadd(dd,6-datepart(day,getdate()),getdate())), 0)
&上个月最后一天&
SELECT DATEADD(ms,-3,DATEADD(mm, DATEDIFF(mm,0,getdate()), 0))&
去年最后一天&
SELECT DATEADD(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate()), 0))&
&去掉时分秒&
declare @ datetime&
set @ = getdate() --' 10:00:00'&
SELECT @,DATEADD(day, DATEDIFF(day,0,@),0)&
今天是星期几&
select datename(weekday,getdate())&
获取某月天数&
declare @y varchar(8)&
declare @m int&
set @y='2004'&
set @m=2 --月份&
select DATEDIFF(day,@y+'-'+cast(@m as varchar)+'-15' ,@y+'-'+cast(@m+1 as varchar)+'-15')
&判断是否闰年&
SELECT case day(dateadd(mm,2,dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)))) when 28 then '平年' else '闰年' end&
select case DATEDIFF(day,datename(year,getdate())+'-02-01',dateadd(mm,1,datename(year,getdate())+'-02-01'))
&when 28 then '平年' else '闰年' end&
一个季度多少天&
declare @m tinyint,@time smalldatetime&
select @m=month(getdate())&
select @m=case when @m between 1 and 3 then 1&
when @m between 4 and 6 then 4&
when @m between 7 and 9 then 7&
else 10 end&
select @time=datename(year,getdate())+'-'+convert(varchar(10),@m)+'-01'&
select datediff(day,@time,dateadd(mm,3,@time))&
--------------------------------------------------------------------------------------------------------
4.sql server获取当前日期,以及格式化
SqlServer中得到当前日期(convert函数,getdate函数)
函数GETDATE()的返回值在显示时只显示到秒。实际上,SQL Sever内部时间可以精确到毫秒级(确切地说,可以精确到3.33毫秒)。 ..类型0,9,和13总是返回四位的年。对其它类型,要
显示世纪,把style值加上100。类型13和14返回24小时时钟的时间。类型0,7,和 13返回的月份用三位字符表示(用Nov代表November).
对表11.1中所列的每一种格式,你可以把类型值加上100来显示有世纪的年(例如,00年将显示为2000年)。例如,要按日本标准显示日期,包括世纪,你应使用如下的语句:
SELECT CONVERT(VARCHAR(30),GETDATE(),111)
在这个例子中,函数CONVERT()把日期格式进行转换,显示为
要得到不同格式的日期和时间,你需要使用函数CONVERT()。例如,当下面的这个语句执行时,显示的时间将包括毫秒:
SELECT CONVERT(VARCHAR(30),GETDATE(),9)
注意例子中数字9的使用。这个数字指明了在显示日期和时间时使用哪种日期和时间格式。当这个语句执行时,将显示如下的日期和时间:
简体中文OS:02 & 6 2007 & 4:33:56:530PM
英文OS:Nov 30 :55:170AM
convert函数中的style参数提供了datetime或smalldatetime转换到char或varchar的多种日期显示格式。 Style的数字参数决定日期被如何显示。年可以被显示成两位数(yy),也可以显示成
4位数(yyyy)。例如,将style参数赋值为100,可以得到一个4位的年号,即包括世纪值(yyyy).
下表列出了style参数的可用值及可以使用的各种日期格式。当同smalldatetime类型一起使用style参数时,那些包括秒和毫秒的格式将在其位值显示零。
类型值 & & & & &标准 & & & & & & & & & & & & & & & & & &输出 & &
0 & & & & & & & Default & & & & & & & & & & & & & & & & mon dd yyyy hh:miAM & &
1 & & & & & & & USA & & & & & & & & & & & & & & & & & & mm/dd/yy &&
2 & & & & & & & ANSI & & & & & & & & & & & & & & & & & &yy.mm.dd &&
3 & & & & & & & British/French & & & & & & & & & & & & &dd/mm/yy & &
4 & & & & & & & German & & & & & & & & & & & & & & & & &dd.mm.yy & &
5 & & & & & & & Italian & & & & & & & & & & & & & & & & dd-mm-yy & &
6 & & & & & & & - & & & & & & & & & & & & & & & & & & & dd mon yy & &
7 & & & & & & & - & & & & & & & & & & & & & & & & & & & mon dd,yy & &
8 & & & & & & & - & & & & & & & & & & & & & & & & & & & hh:mi:ss &&
9 & & & & & & & Default + millisecondsR11;mon & & & & & dd yyyy hh:mi:ss:mmmAM(or ) & &
10 & & & & & & &USA & & & & & & & & & & & & & & & & & & mm-dd-yy & &
11 & & & & & & &JAPAN & & & & & & & & & & & & & & & & & yy/mm/dd & &
12 & & & & & & &ISO & & & & & & & & & & & & & & & & & & yymmdd & &
13 & & & & & & &Europe & & & & & & & & & & & & & & & & &Default + millisecondsR11;dd mon yyyy & & hh:mi:ss:mmm(24h) & &
14 & & & & & & &- & & & & & & & & & & & & & & & & & & & hh:mi:ss:mmm(24h) & &
类型值前面加1,比如101 则显示 mm/dd/yyyy &
---------------------------------------------------------------------------------
有时侯在数据库的某些字段因特殊考虑的关系
这些字段是用char或nchar的格式来储存日期
如果希望将这些字段中转成一致的日期格式(如yyyy/mm/dd)
例如转成的话
请试着参考以下的语法&
SELECT CONVERT(varchar(10),CONVERT(datetime,employee_birthday,111),111)
FROM employee
其它格式转换的范例如下:
--YYYY/MM/DD
Select Convert(varchar(10),Getdate(),111)
--YYYYMMDD
Select Convert(varchar(10),Getdate(),112)
--HH:MM:SS
Select Convert(varchar(8),Getdate(),108)
--HH:MM:SS:mmm
Select Convert(varchar(12),Getdate(),114)
---------------------------------------------------------------------------------
如何用sql语言只获得数据库当前日期,且格式为&yyyy-mm-dd&?
select convert(char(10),getdate(),120)
---------------------------------------------------------------------------------
--字符转换为日期时,Style的使用
--1. Style=101时,表示日期字符串为:mm/dd/yyyy格式
SELECT CONVERT(datetime,'11/1/1)
--结果: 00:00:00.000
--2. Style=101时,表示日期字符串为:dd/mm/yyyy格式
SELECT CONVERT(datetime,'11/1/3)
--结果: 00:00:00.000
DECLARE @dt datetime
SET @dt=''
--1. Style=101时,表示将日期转换为:mm/dd/yyyy 格式
SELECT CONVERT(varchar,@dt,101)
--结果:01/11/2003
--2. Style=103时,表示将日期转换为:dd/mm/yyyy 格式
SELECT CONVERT(varchar,@dt,103)
--结果:11/01/2003
SELECT CONVERT(varchar,'',101)
--示例 ,在下面的示例中,第一个CONVERT转换未指定style,转换的结果受SET DATAFORMAT的影响,第二个CONVERT转换指定了style,转换结果受style的影响。
--设置输入日期顺序为 日/月/年
SET DATEFORMAT DMY
--不指定Style参数的CONVERT转换将受到SET DATEFORMAT的影响
SELECT CONVERT(datetime,'2-1-2005')
00:00:00.000
--指定Style参数的CONVERT转换不受SET DATEFORMAT的影响
SELECT CONVERT(datetime,'2-1-1)
00:00:00.000
--示例,在下面的代码中,同样的SET DATEFORMAT设置,输入日期的世纪部分与不输入日期的世纪部分,解释的日期结果不同。
DECLARE @dt datetime
--设置SET DATEFORMAT为:月日年
SET DATEFORMAT MDY
--输入的日期中指定世纪部分
SET @dt='01-;
SELECT @dt
00:00:00.000
--输入的日期中不指定世纪部分
SET @dt='01-02-03'
SELECT @dt
00:00:00.000
--示例,在下面的代码中,不包含日期分隔符的字符日期,在不同的SET DATEFORMAT设置下,其解释的结果是一样的。
DECLARE @dt datetime
--设置SET DATEFORMAT为:月日年
SET DATEFORMAT MDY
SET @dt=';
SELECT @dt
00:00:00.000
--设置SET DATEFORMAT为:日月年
SET DATEFORMAT DMY
SET @dt=';
SELECT @dt
00:00:00.000
--输入的日期中包含日期分隔符
SET @dt='01-02-03'
SELECT @dt
00:00:00.000
--以下示例演示了在不同的语言环境(SET LANGUAGE)下,DATENAME与CONVERT函数的不同结果。
USE master
--设置会话的语言环境为: English
SET LANGUAGE N'English'
DATENAME(Month,GETDATE()) AS [Month],
DATENAME(Weekday,GETDATE()) AS [Weekday],
CONVERT(varchar,GETDATE(),109) AS [CONVERT]
--设置会话的语言环境为: 简体中文
SET LANGUAGE N'简体中文'
DATENAME(Month,GETDATE()) AS [Month],
DATENAME(Weekday,GETDATE()) AS [Weekday],
CONVERT(varchar,GETDATE(),109) AS [CONVERT]
----------------------------------------------------------------------------------------------
5.Sql Server datetime 常用日期格式转换&
我们经常出于某种目的需要使用各种各样的日期格式,当然我们可以使用字符串操作来构造各种日期格式,但是有现成的函数为什么不用呢?
SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm
select getdate()
11:06:08.177
整理了一下SQL Server里面可能经常会用到的日期格式转换方法:
select CONVERT(varchar, getdate(), 120 )&
select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')&
select CONVERT(varchar(12) , getdate(), 111 )&
select CONVERT(varchar(12) , getdate(), 112 )&
select CONVERT(varchar(12) , getdate(), 102 )&
select CONVERT(varchar(12) , getdate(), 101 )&
09/12/2004
select CONVERT(varchar(12) , getdate(), 103 )&
12/09/2004
select CONVERT(varchar(12) , getdate(), 104 )&
12.09.2004
select CONVERT(varchar(12) , getdate(), 105 )&
12-09-2004
select CONVERT(varchar(12) , getdate(), 106 )&
12 09 2004
select CONVERT(varchar(12) , getdate(), 107 )&
09 12, 2004
select CONVERT(varchar(12) , getdate(), 108 )&
select CONVERT(varchar(12) , getdate(), 109 )&
09 12 2004 1
select CONVERT(varchar(12) , getdate(), 110 )&
09-12-2004
select CONVERT(varchar(12) , getdate(), 113 )&
12 09 2004 1
select CONVERT(varchar(12) , getdate(), 114 )&
11:06:08.177&
---------------------------------------------------------
顶一下(0) 踩一下(0)
热门标签:只要在convert中指定日期格式的代号就够了,如:
select convert(char(20),getdate(),101)
select emp_id,convert(char(20),hire_dt,101) from employee
-----------------------------------------------------
日期格式&&&&&&&&&&代号
-------------------- -----------
04/05/2000&&&&&&&&&&101
-------------------- -----------
&&&&&&&&&&102
-------------------- -----------
05/04/2000&&&&&&&&&&103
-------------------- -----------
05.04.2000&&&&&&&&&&104
-------------------- -----------
05-04-2000&&&&&&&&&&105
-------------------- -----------
05 Apr 2000&&&&&&&&&106
-------------------- -----------
Apr 05, 2000&&&&&&&&&107
-------------------- -----------
11:33:24&&&&&&&&&&&108
-------------------- -----------
Apr 5 :24&&&&&109
-------------------- -----------
04-05-2000&&&&&&&&&&110
-------------------- -----------
&&&&&&&&&&111
-------------------- -----------
&&&&&&&&&&&112
日期类,将日期格式转换为String格式,存到数据库中
java.util.Date utildate=new java.util.Date(); java.sql.Date date=new java.sql.Date(utildate.getTime());
SimpleDateFormat df = new SimpleDateFormat(&yyyy-MM-dd&)
日期格式的转换以及数据库的日期格式
SimpleDateFormat sdformat =newSimpleDateFormat(&yyyy-MM-dd HH:mm:ss&);//24小时制
SimpleDateFormat ss =newSimpleDateFormat(&
JDBC与MySQL数据库日期类型的转换
在JDBC连接数据的过程中,我们时常会遇到一些关于数据类型方面的问题,例如,假设birthday是封装在Person对象中的一个Date类型的属性,在执行向数据库中插入数据的命令:“insert intousers (id,name,sex,age,birthday) values(?,?,?,?,?
//转换json格式的日期(如:{ServerDatetime:&\/Date(9)\/&})为Javascript的日期对象 function ConvertJSONDateToJSDateObject(JSONDateString) { var date = new Date(parseInt(JSONDateString.repla
在开发过程中,我们经常会将日期时间的毫秒数存放到数据库,但是它对应的时间看起来就十分不方便,我们可以使用一些函数将毫秒转换成date格式。
一、 在MySQL中,有内置的函数from_unixtime()来做相应的转换,使用如下:
mysql& select from_unixtime(1, '%Y-%m-%d %H:%i:%S'); +---------------
h2数据库中关于字符串转化为日期的函数
今天搞了一会h2数据库,在处理和日期之间转换的时候,有点笑郁闷,不支持to_char()和to_date()函数,如果要想将一个字符串格式的日期转化为日期格式的日期,需要使用PARSEDATETIME(string,formatstring,时区)函数,例子:call PARSEDATETIME(' Sep 22 2011 ',' MMM d yyyy '
SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm 例如: select getdate()
整理了一下SQL Server里面可能经常会用到的日期格式转换方法:
select CONVERT(varchar, getdate(), 120 )
11:06:08 select replace(r
ABAP - 日期格式转换 & ABAP常用日期处理函数
ABAP - 日期格式转换
现在提供以下一些日期格式转换的函数;
Below are several FMs which can be used to convert date format.
1. CONVERSION_EXIT_IDATE_OUTPUT
ORACLE日期格式转换
今天一个朋友,数据库做了数据迁移,可是在新的oracle数据库中,却忘记了设置日期格式为date,而设置成了VARCHAR2,所以在数据库中显示的日期格式都是‘11-1月 -10’。
现在需要转换为‘YYYY-MM-DD’格式的,这样的问题之前还没有遇到过,oracle有一个to_d
oracle日期格式转换问题
在默认的sqlplus或者sqlplusw下或者程序编写过程中,执行该命令后,如果是同一个session是肯定会产生你要的效果。
如果要将整体的数据库级别默认格式改掉需要修改参数文件,并重启数据库才可以,但是这个也改不掉你第三方工具的显示格式,第三方工具只能在工具内部去改,它只能改掉默认的日
各种数据库的日期、字符串的转换
今天做项目需要将数据库中的日期进行转换,于是就在网上搜索资料,最后汇总如下:
Oracle数据库
to_date函数: //注意:java中MM代表月份,mm代表分钟,但sql不区分大小写,MM和mm被认为是相同的格式代码,所以Oracle中用mi代替分钟。 select to_date(' 13:14:20','yyyy-MM-dd H
//传入从数据库中取出的日期类型数据 function getformatdate(d){ var formate_ var array = d.split(& &); var date = array[0]; var time = array[1]; var array_date = date.split(&-&); va
写过PHP+MySQL的程序员都知道有时间差,UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储、处理方便,但是不直观,格式化日期直观,但是处理起来不如Unix时间戳那么自如,所以有的时候需要互相转换,下面给出互相转换的几种转换方式。
一、在MySQL中完成
  这种方式在MySQL查询语句中转换,优点是不占用PHP解析器的解析时间,速度快,缺点是只能用在数据库查
Oracle数据库日期过滤方法性能比较
在开发SQL时,过滤日期段是经常遇到的情况,如何高效的过滤出日期段?本文通过实验进行验证: 方法一、通过to_char将日期转换成字符串进行比较
to_char(cr.contractenddate, 'YYYY-MM-DD') &g
关于java日期和数据库日期
数据库dataTime 对应着java 的 java.sql.Timestamp
Date date = new Date();
Timestamp date = new Timestamp(date.getTime);
[转] struts2 date显示问题和存入数据库格式
如果不设置格式的话,首先显示的格式不符合规范yyyy-MM-dd,存入数据库的格式也不对,按这个日期查询的话,还要转换成指定的格式,挺麻烦的。
1.利用 &s:date&进行格式化.如:
&s:date name=&birthday& format=&yyyy-MM-d
java poi 创建excel 兼容 模拟数据库导出 解决自动调整宽度、日期格式
必须依赖poi包
package best. import java.util.M import org.apache.poi.ss.usermodel.W public interface ExcelTemplate { publ
正确使用数据库中的日期类
向数据库中插入日期类数: String hiredate=request.getParameter(&hiredate&); Date hiredate1=new Date(DateFormat.getDateInstance().parse(hiredate).getTime()); new GregorianCalenda
nodejs+mysql 处理数据库中的时间戳返回到前台格式不对
mysql 日期的字段都是timeStamp 格式为YYYY-MM-DD hh:mm:ss 如下图
可是直接通过select语句取到的时间在后台打印出的是下图的格式
将取到日期不做任何处理返回给前台又变成了下面的格式
所以写了一个简单的函数,对从数据库中取到的时间进行一下处理在返回给前台。函数只是简单的做了
Sql server2000中使用convert来取得datetime数据类型样式(全) 日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果: 08:02/*时间一般为getdate()函数或数据表里的字段*/ CONVERT(varchar(10), 时间一, 23) 结果: /*varchar(10)表示日期
Linux下如何将数据库脚本文件从sh格式变为sql格式
在从事软件开发的过程中,经常会涉及到在Linux下将数据库脚本文件从sh格式变为sql格式的问题。本文以一个实际的脚本文件为例,说明格式转换的过程。
1.sh文件内容
js将long日期格式转换为标准日期格式
&script language=&javascript&& //扩展Date的format方法 Date.prototype.format = function (format) { var o = { &M+&: this.getMonth() + 1, &d+&quo
ORACLE数据库SCN和时间的互相转换
SCN(System Change Number 简称 SCN)是当Oracle数据库更新后,由DBMS自动维护去累积递增的一个数字,可以理解成ORACLE数据库的时间戳,从ORACLE 10G开始,提供了函数可以实现SCN和时间进行相互转换;
   用途:在进行数据库的还原和利用数据库的闪回功能时,进行SCN和时间的转换就变的非常必要了;
oracle数据库插入日期型数据
oracle数据库插入日期型数据 往Oracle数据库中插入日期型数据(to_date的用法) 今天碰到了需要往Oracle数据库中插入日期型数据,要使用TO_DATE函数,在网上发现一篇写的不错的文章,摘来一起分享。
INSERT INTO FLOOR VALUES ( to_date ( ' 18:31:34' , 'YYY
SQLSERVER数据库转换到MySql数据库的若干问题
SQL SERVER2008库转换为MySql5.0 问题:如何转换?库结构要保证平滑迁移,数据要实现升迁。 解决办法: 1)库结构SQL 生成
打开Power designer15.1 ,打开之前的pdm设计文件,选择菜单项目里的“DataBase”----&Changer c
本文实例讲述了正则表达式实现将MM/DD/YYYY格式的日期转换为YYYY-MM-DD格式的方法。分享给大家供大家参考。具体实现方法如下:
&head&&title&正则表达式&/title&&/head&
&a href=&./&&返回
ORA-01830: 日期格式图片在转换整个输入字符串之前结束的解决办法
Oracle修改时间报:ORA-01830: 日期格式图片在转换整个输入字符串之前结束的解决办法
1、错误原因: date类型不能包含秒以后的精度。 如日期: 20:02:20.0 解决方法:将日期秒以后的精度去除 如日期: 20:02:20 2、INSERT INTO TES
java类型和数据库字段类型的转换
在开发web应用中,针对不同的数据库类型,我们需要在我们的程序中做各种不同的转换&o:p&&/o:p&
数字―――&数字数字对象&o:p&&/o:p&
Integerio=&n
高低版本数据库的转换方法
2005转到2000的步骤步骤
1.生成 for 2000版本的数据库脚本
Oracle: 日期格式图片在转换整个输入字符串之前结束的解决办法
1、错误原因: date类型不能包含秒以后的精度。 如日期: 20:02:20.0 解决方法:将日期秒以后的精度去除 如日期: 20:02:20 2、INSERT INTO TEST2 (C1, C2,c3) VALUES (${v1},${v2},to_date(${
Oracle的两个日期和字符串转换的函数
to_char(timestampParam,'yyyy-MM-dd hh24:mi:ss') // timestampParam 是oracle数据库表中某个需要被转换的字段
to_date(dateParam,'yyyy-mm-dd hh24:mi:ss') // dateParam 是客户端传递的某个字符串参数 格式为:yyyy-mm-dd hh
基于json数据格式实现的简单数据库——jsonDB
/** +----------------------------------------- * jsonDB 基于json数据格式构建的数据模型 +----------------------------------------- * @description 对json数据检索,删除,查询和更新 * @author 戚银(web程序猿)
PI插入数据库时关于日期与时间戳特殊用法
由于PI传输数据是通过XML传输的,所以数据理论上都是STRING类型的,所以在插入数据库DATE与TIMESTAMP类型时需要做一下特殊处理。
首先说说日期类型的。由于PI操作数据库会根据自定义的结构转换成SQL语句,所以我们就可以利用SQL里的TO_DATE方法把String类型转换成日期。
SQL SERVER 2000用sql语句如何获得当前系统时间就是用GETDATE(); Sql中的getDate()日 星期二 14:59Sql Server 中一个非常强大的日期格式化函数
Select CONVERT(varchar(100), GETDATE(), 0);-- 05 16 AM Select CONVERT(var
数据库利用出生日期查询(年龄)的sql语句
select 出生日期, to_char(sysdate,'YYYY') - to_char(出生日期,'YYYY') as 年龄 from dbo.A001
select datediff(year,出生日期,getdate(
数据库还原错误:指定的转换无效。(SqlManagerUI)
SSMS在一定程度上方便我们进行一些常见的操作。但有时候它处理得又不是那么不人性化。尤其是错误信息。 今天我在进行数据库还原的时候就碰到一个错误:指定的转换无效。(SqlManagerUI) Specified cast is not valid.(SqlManagerUI) 没办法,不得不敲代码了:
RESTORE HEADERO
在mysql数据库中关于日期时间字段的处理
在mysql数据库中关于日期时间字段的处理
在开发中,日期时间字段一般有如下几种设计
假设要获取日到日之间的记录
1. 直接使用日期时间类字段 相关sql语句如下 select * from cms_news where
news_add_time between str_to_date(&q
数据库基本函数——日期函数(Oracle)
一、日期函数
日期函数操作DATE数据类型,绝大多数都有DATE数据类型的参数,绝大多数返回也是DATE数据类型的值。
1、ADD_MONTHS (d , &i &)
数据库日期处理总结
最近在处理mysql 和oracle ,遇到处理日期问题。 有点小小心得,和大家分享下。 1)mysql 有几种不同日期类型, 一般设为 DATETIME比较好 ,因为它显示就是 'YYYY-MM-DD HH:MM:SS' ,直接就能和String比较。 如 mysql a表有 mytime 字段,类型就是DATETIME , 要查询 ‘2010-07
HibernateTools实现pojo类 数据库schma mapping映射的相互转换 二
接着上一篇博客:HibernateTools实现pojo类 数据库schma mapping映射的相互转换
思路二:由数据库表,生成Mapping映射文件和POJO类。
虽然可以实现,但个人觉着先设计数据库,然后再生成类不符合Hibernate的面对对象持久化的思维方式。

我要回帖

更多关于 sql2000日期格式 的文章

 

随机推荐