数据里(sqlserver) 的操作 :
eg :2008-3-31 10:34 --> 2008-3-31
一.截取字符串方式
- select substring('2008-3-31 10:34',0,charindex(' ','2008-3-31 10:34'))
二.
- Select
- CONVERT(varchar, getdate(), 1),--mm/dd/yy
- CONVERT(varchar, getdate(), 2),--yy.mm.dd
- CONVERT(varchar, getdate(), 3),--dd/mm/yy
- CONVERT(varchar, getdate(), 4),--dd.mm.yy
- CONVERT(varchar, getdate(), 5),--dd-mm-yy
- CONVERT(varchar, getdate(), 10),--mm-dd-yy
- CONVERT(varchar, getdate(), 11),--yy/mm/dd
- CONVERT(varchar, getdate(), 12)--yymmdd
- ----带世纪号
- select convert(varchar(10),getdate(),100) --06 15 2007 或0
- select convert(varchar(10),getdate(),102) --2007.06.15
- select convert(varchar(10),getdate(),103) --15/06/2007
- select convert(varchar(10),getdate(),104) --15.06.2007s
- select convert(varchar(10),getdate(),105) --15-06-2007
- select convert(varchar(10),getdate(),106) --15 06 2007
- select convert(varchar(10),getdate(),107) --06-15,200
- select convert(varchar(10),getdate(),108) --10:06:46 当前时间
- select convert(varchar(10),getdate(),109) --06 15 2007 或者9
- select convert(varchar(10),getdate(),110) --06-15-2007
- select convert(varchar(10),getdate(),111) --2007/06/15
- select convert(varchar(10),getdate(),112) --20070615
- select convert(varchar(10),getdate(),113) --15 06 2007 或者13
- select convert(varchar(10),getdate(),114) --10:10:37:0
- select convert(varchar(10),getdate(),120) --2007-06-15 或20---------------<OK>
- select convert(varchar(30),getdate(),121) --2007-06-15 10:11:45.040 或21
- select convert(varchar(30),getdate(),126) --2007-06-15T10:12:44:603
- select convert(varchar(50),getdate(),127) --2007-06-15T10:14:35:433 说带时区
- select convert(varchar(40),getdate(),130) --回历dd mon yyyy hh:mi:ss:mmmAM
- select convert(varchar(30),getdate(),131) --30/05/1428 10:17:19:470AM
- GO
三.非 sqlserver 数据库
- //可用使用
- data(db_field)