Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1401015
  • 博文数量: 556
  • 博客积分: 12626
  • 博客等级: 上将
  • 技术积分: 5799
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-11 15:56
个人简介

从事IT基础架构多年,发现自己原来更合适去当老师……喜欢关注新鲜事物,不仅限于IT领域。

文章分类

全部博文(556)

文章存档

2019年(6)

2018年(15)

2017年(17)

2016年(11)

2015年(2)

2014年(2)

2013年(36)

2012年(54)

2011年(100)

2010年(41)

2009年(72)

2008年(14)

2007年(82)

2006年(104)

分类:

2006-05-16 11:38:04

sybase的时间转换格式没有oracle那么丰富,很多需要自己去转换,参考一些文档终于写出了将日期转换为yyyymmddhhmidd的形式
select datepart(yy,getdate())*10000000000
+datepart(mm,getdate())*100000000
+datepart(dd,getdate())*1000000
+datepart(hh,getdate())*10000
+ datepart(mi,getdate())*100
+ datepart(ss,getdate())
这里结果是个数字型,如果需要转换成字符型,可以用convert函数来转换。
 
要转换成yyyy.mm.dd hh:mi:ss形式,可用下面的方法。
select rtrim(convert(char,getdate(),102))+' '+(convert(char,getdate(),108))
 
总之sybase的时间函数现在看来并不多,基本需要拼串来实现。
阅读(7927) | 评论(2) | 转发(1) |
给主人留下些什么吧!~~