Click here to Skip to main content
15,885,546 members
Please Sign up or sign in to vote.
3.00/5 (1 vote)
See more:
this Code Retrieve Date From SQL Database

C#
LblExpirydate.Text = dataReader(0).ToString()


output : 01/05/2013 12:00:00 AM

i want to change format to (01/05/2013)
Posted
Comments
Neetesh Agarwal 30-Mar-13 5:10am    
You can try Substring()
Neetesh Agarwal 30-Mar-13 5:12am    
dataReader(0).Substring(0,10)

C#
LblExpirydate.Text = dataReader(0).ToString("d")
 
Share this answer
 
Comments
hany1002 30-Mar-13 5:23am    
it return me this error in the same line (LblExpirydate.Text = dataReader(0).ToString("d"))

Error : Conversion From Sting "d" to 'integer' is not valid


connectionString = ConfigurationManager.ConnectionStrings("conString").ToString
connection = New SqlConnection(connectionString)
connection.Open()
command = New SqlCommand("SELECT Max(Expirydate) FROM Act WHERE Skey = '" & Request.QueryString("ID") & "'", connection)
dataReader = command.ExecuteReader
dataReader.Read()
LblExpirydate.Text = dataReader(0).ToString("d")
connection.Close()


sql database

ActID int Unchecked
Skey nvarchar(100) Checked
Expirydate date Checked
LblExpirydate.Text = dataReader(0).ToString("dd-MM-yyyy")
 
Share this answer
 
it return me this error in the same line (LblExpirydate.Text = dataReader(0).ToString("d"))

Error : Conversion From Sting "d" to 'integer' is not valid


C#
connectionString = ConfigurationManager.ConnectionStrings("conString").ToString
        connection = New SqlConnection(connectionString)
        connection.Open()
        command = New SqlCommand("SELECT Max(Expirydate) FROM Act WHERE Skey = '" & Request.QueryString("ID") & "'", connection)
        dataReader = command.ExecuteReader
        dataReader.Read()
        LblExpirydate.Text = dataReader(0).ToString("d")
        connection.Close()



sql database

ActID int Unchecked
Skey nvarchar(100) Checked
Expirydate date Checked
 
Share this answer
 
Comments
Neetesh Agarwal 30-Mar-13 5:24am    
dataReader(0).Substring(0,10)
hany1002 30-Mar-13 5:28am    
Same error

Notes :

sql database

ActID int Unchecked
Skey nvarchar(100) Checked
Expirydate date Checked
hany1002 30-Mar-13 5:29am    
Error : Public member 'Substring' on type 'Date' not found.
Ayush Nautiyal 17-Oct-14 6:59am    
how to convert 05/01/2014 to 5th Jan,14
Hi!!! try this
query


SQL
SELECT FORMAT ( GETDATE(), 'DD/MM/YYYY', 'en-US' ) AS DateConvert;


or use like this in asp.net c#

C#
string timeString = "30/03/2013 13:30:00.000";
IFormatProvider culture = new CultureInfo("en-US", true); 
DateTime dateVal = DateTime.ParseExact(timeString, "dd/MM/yyyy", culture);
 
Share this answer
 
v2
Comments
hany1002 30-Mar-13 5:45am    
that is my code how can i change it

connectionString = ConfigurationManager.ConnectionStrings("conString").ToString
connection = New SqlConnection(connectionString)
connection.Open()
command = New SqlCommand("SELECT Max(Expirydate) FROM Act WHERE Skey = '" & Request.QueryString("ID") & "'", connection)
dataReader = command.ExecuteReader
dataReader.Read()
LblExpirydate.Text = dataReader(0).ToString("d")
connection.Close()
Solution :


C#
LblExpirydate.Text = String.Format("{0:dd/MM/yyyy}", dataReader(0))
 
Share this answer
 
Use the query Select Convert(DateField,VarChar,103) from TableName
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900