C# .NET - removing time part from datetime values
Asked By Aryan Bhatt on 29-Dec-05 06:38 PM
Hi,
I am fetching the datetime values from a database column and displaying them on a form. The database is Oracle 8i. However while displaying I only wish to display the date part i.e. I want to remove the time part from the value fetched..
Please tell me how this can be achieved in C#.
Thanks in advance,
Aryan.
Trunc
Asked By F Cali on 29-Dec-05 07:59 PM
Hi Aryan,
Instead of doing if from the client-side/application-side, you should do it in the database side. To remove the time part in a datetime value in Oracle, you use the TRUNC function. This will remove the time part.
You can use
Asked By Aarthi Saravanakumar on 29-Dec-05 08:37 PM
DateTime.ToShortDateString();
SOmething like
DateTime d ="10/25/2005 8:00:00';
d.ToShortDateString();
try this another option
Asked By Gopinath G on 02-Jan-06 06:31 AM
hi,
alternatively you can use like this...
if you are fetching as DateTime value (datValue)...
then....
string strDate = datValue.ToString("dd/MM/yyyy");
regards,
gopinath g.
to_char
Asked By Robbe Morris on 02-Jan-06 08:49 PM
Oracle uses this function and its arguements to format dates into desired formatted date strings.
parse string to date in short date format
Asked By Laith Momani on 03-Jan-06 04:42 AM
Hi,
my database returns a shortdate format and thats fine, but my user is supposed to select a date from the dates dropdown list and then the date goes again in a query to return results. when i parse the string returned by the drodownlist or the dtaeTime object returned it returns it in (dd/ss/yy hh:mm:ss) format.
My question is: How do i parse a string to dateTime object with shortDate (mm/dd/yyyy) format. ???