CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

请问高手如何在sql语句中直接进行日期格式转换

楼主juziE2006(橘子)2005-08-03 08:14:32 在 .NET技术 / ASP.NET 提问

我想在cs文件的sql语句中进行选择数据时直接通过一个函数将(yyyy-mm-dd   00:00:00)一列的数据转换成(yyyy-mm-dd),   不知道有没有函数之类的可以直接转换 问题点数:10、回复次数:21Top

1 楼xcz1943(小钊)回复于 2005-08-03 08:20:33 得分 0

string.format("{0:d}",datatime)Top

2 楼daimi01171(呆米*男人就应该对自己狠一点*)回复于 2005-08-03 08:22:10 得分 0

CONVERT(char(12),   GETDATE(),   style)Top

3 楼net_lover(【孟子E章】)回复于 2005-08-03 08:22:18 得分 0

SELECT   LEFT(CONVERT(varchar,   createtime,   21),   10)   AS   dt   FROM   BaseObjectTop

4 楼adandelion(水源是CSDN最黑的地方,但这个最黑是CSDN一手制造的!)回复于 2005-08-03 08:23:08 得分 0

select       convert(char(10),日期字段,120)   from   表名Top

5 楼net_lover(【孟子E章】)回复于 2005-08-03 08:23:21 得分 0

SELECT   CONVERT(char(10),   createtime,   21)   AS   dt   FROM   BaseObjectTop

6 楼yeskele()回复于 2005-08-03 09:01:56 得分 0

convert和cast都可以  
  建議你查sql幫助。裏面有詳細的解答Top

7 楼hchxxzx(NET?摸到一点门槛)回复于 2005-08-03 09:03:28 得分 0

看你是使用什么数据库:  
  access:date(字段)  
  oracle:to_char(字段,'yyyy-mm-dd')Top

8 楼okyzx(Jason)回复于 2005-08-03 09:05:41 得分 0

CONVERT(char(12),   GETDATE(),   style)  
  你查看一下,SQL帮助上面有的Top

9 楼mzg008(长风宇)回复于 2005-08-03 09:16:19 得分 0

关注中。。。。。。  
  Top

10 楼juziE2006(橘子)回复于 2005-08-03 09:22:55 得分 0

再问一下,出现"将截断字符串或二进制数据。"这样的错误   该怎么办呢Top

11 楼eyych(2006)回复于 2005-08-03 09:25:54 得分 0

upTop

12 楼yuelailiu(程序的边缘)回复于 2005-08-03 09:31:34 得分 0

select   (DATENAME(year,getdate())+'-'+DATENAME(month,getdate())+'-'+DATENAME(day,getdate()))Top

13 楼vivianfdlpw()回复于 2005-08-03 10:14:16 得分 0

select   convert(char(10),日期字段,120)   from   表Top

14 楼lang11zi(微软菜虫)回复于 2005-08-03 10:26:38 得分 0

学Top

15 楼leon168(www.doaspx.com [Asp.Net电子书资料下载])回复于 2005-08-03 10:58:18 得分 0

在sql帮助里面搜索     Convert  
   
  你以后都会知道怎么转了  
   
  要经常用sql帮助Top

16 楼hxylovesp(我不能)回复于 2005-08-03 11:01:47 得分 0

select   CONVERT(char(10),   GETDATE(),   120)Top

17 楼egonzou(落网的鱼)回复于 2005-08-03 11:09:53 得分 0

不错,帮了我一个大忙,convert(char(10),日期字段,120)确实是正解Top

18 楼juziE2006(橘子)回复于 2005-08-03 12:44:02 得分 0

谢谢楼上的各位热心人   真的谢谢Top

19 楼navy_koo(平湖秋水)回复于 2005-08-03 13:40:16 得分 0

上面的写法只适合SQLServer;  
   
  Oracle,DB2是不能这样写的。Top

20 楼jimu8130(火箭的未来在哪里?)回复于 2005-08-03 14:08:15 得分 0

oracle   里面   to_date(datestring,'yyyy-mm-dd');Top

21 楼englishma(刘风)回复于 2005-08-03 17:07:29 得分 0

CONVERT(char(12),   GETDATE(),   style)  
  Top

相关问题

  • 求一条SQL语句来转换数据格式
  • 问一个表格格式转换的sql语句
  • 求 把 [8 16 1999]时间格式,转换成 [1999-8-16] 格式的 SQL 语句.
  • 有关sql语句中时间格式的转换问题,40分送上
  • 问个SQL语句格式
  • sql语句格式的简单问题!
  • 请问VFP-SQL语句怎么转换为SQL语句
  • 谁有sql语句转换工具??
  • 一个SQL语句的转换?
  • 【SQL语句的数据类型转换!!!】

关键词

  • 字段
  • 转换
  • 数据
  • oracle
  • sql
  • getdate
  • convert
  • 日期
  • datename
  • yyyy

得分解答快速导航

  • 帖主:juziE2006

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo