sql时间类型
2011-11-04 14:44
176 查看
SQLserver中用convert函数转换日期格式:
select getdate()
结果:2003-12-28 16:52:00.107
select convert(char(8),getdate(),112)
结果:20031228
select convert(char(8),getdate(),108)
结果:16:52:00
select convert(char(8),getdate(),112)
SELECT CONVERT(VARCHAR(12),CONVERT(SMALLDATETIME,'20070615'),111)
结果:2007/06/15
指日期格式规则如下:
1 101 美国 mm/dd/yyyy
2 102 ANSI yy.mm.dd
3 103 英国/法国 dd/mm/yy
4 104 德国 dd.mm.yy
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
关于Emaker中字段的格式转换和字段间的运算代码可以加到属性里的“格式转换(读出)”和“格式转换(写入)”,table字段设定里的“字段”位置也可以灵活加函数。比如:'AF'+ID 或者ID+'/'+PWD ,convert(varchar(50),F1) ,
convert(int,%)-19110000 (读出)
convert(char(8),convert(int,%)+19110000) (写入)
实现行的合计运算等等。加入:%系统变量%,则是调用在Emaker 系统中设定的系统变量。
相关文章推荐
- SQL中使用CONVERT函数对时间数据类型进行格式转化
- 【SQL之SQL语句】操作MySQL数据库的dateTime类型,存储和获取完整时间字符串的方法
- 【MySQL】Java对SQL时间类型的操作(获得当前、昨天、前年。。时间)
- 如何用sql语句求datetime时间类型的年和月
- SQL 2008表中字段是用字符型表示时间,如何转换为时间类型,然后比较
- mysql中使用sql语句插入日期时间类型的写法
- sql时间类型的操作
- 时间类型的转换,SQL中CONVERT转化函数的用法
- PL/SQL 日期时间类型函数及运算
- [原创]java WEB学习笔记81:Hibernate学习之路--- 对象关系映射文件(.hbm.xml):hibernate-mapping 节点,class节点,id节点(主键生成策略),property节点,在hibernate 中 java类型 与sql类型之间的对应关系,Java 时间和日期类型的映射,Java 大对象类型 的 映射 (了解),映射组成关系
- sql将时间类型转换为字符串类型汇总
- sql 时间类型 like 查询
- [转]T-SQL Convert转换时间类型
- 6、SQL基础整理(日期时间数据类型,转换函数)
- 在sql中将时间戳转换为时间类型
- sql 查询时间 字符串 datatime转换date类型 的查询
- SQL中用CONVERT转换时间类型 的 转换格式
- sql日期类型的默认值为当前时间
- 关于SQL和HQL时间类型的模糊查询
- SQL 中的日期和时间类型