本文介绍了如何在Sql server 2008中将String转换为Date的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨大家好,我有一个数据网格。



Hi Guys, I have a datagrid .

Dim strQuery As String
            strQuery = "SELECT BENCHMARKNO 'BMK NO',BENCHMARKNAME 'BMK Name',CLIENTCODE 'Client ID',NOFILES 'No.of Files',REFERENCENO 'Reference No',NORESOURCES 'Resources',REPLACE(CONVERT(VARCHAR,STARTDATE,106),' ','-') AS 'Start Date', REPLACE(CONVERT(VARCHAR,FINISHDATE,106),' ','-')  AS  'Finish Date', AUTHORIZEDBY 'Authorized By',JOBNO 'Converted To Job No',REMARKS 'Remarks' FROM QMS_BENCHMARK ORDER BY BENCHMARKNO"
            Dim pBMKTrack As DataTable = GetTable(strQuery)
            dGridview.DataSource = pBMKTrack





在该查询中,启动日期和结束日期是列。



如果我可以尝试对列进行排序。它没有排序。



我得到了这样的日期



例如:01-jan-2012



03-Feb-2010

12-aug-2013



我想:03- 2010年2月

01-jan-2012

12-aug-2013



总日期格式应该是改变。



在DataBase STARTTIME和FINISHTIME COLATNS DATATYPE是DATETIME。





请帮帮我....



in that query , start date and finish date are columns.

if i can tried to sort the column. it doesn''t sorted.

I got the dates like these

example : 01-jan-2012

03-Feb-2010
12-aug-2013

I want : 03-Feb-2010
01-jan-2012
12-aug-2013

total date format should be changed.

In DataBase STARTTIME AND FINISHTIME COLUMNS DATATYPE ARE DATETIME.


Please help me ....

推荐答案




这篇关于如何在Sql server 2008中将String转换为Date的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-30 06:15