Oracle and SqlServer 日期
1.在英文版本的ORACLE中默认日期格式为'DD-MON-YY',例如'01-JAN-98'
在汉化的中文版本中ORACLE默认日期格式为'日-月-年',例如'21-8月-2003'或'21-8月-03'
2.转换字符串为日期(to_date)
to_date(string_value , date_format)
string_value :为字符串直接值(字符串本身)、字符串列(数据库中定义的某个表的某列)或某字符串内部函数的返回值。
date_format为合法的Oracle日期格式。
例:to_date('2009/04/22 12:04:01','yyyy/mm/dd hh24:mi:ss')
3.转换日期为字符串(to_char)
to_char(date_value,date_format)
变量定义如下:date_value :为日期型直接值(日期本身)、日期型列值(数据库中定义的某个表的某列)或某内部函数的返回的日期型值。date_format为合法的Oracle日期格式。
选择LessonDate字段的时间部分:
select (to_char(LessonDate,'HH24:MI:SS'))LessonDate from student;
Sql Server 常用日期格式转换
2007-09-26 16:22
SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm 例如: select getdate() 2004-09-12 11:06:08.177 整理了一下SQL Server里面可能经常会用到的日期格式转换方法: 举例如下: getdate:可以换成所需要查的表的时间字段 Code 帮助文档中的信息
|