Click here to Skip to main content
12,070,942 members (64,984 online)
Rate this:
 
Please Sign up or sign in to vote.
See more: C# C#4.0
How can we Operate on textbox using DateTime???.means
i have two textboxes and i want,(textbox2 - textbox1) gives answer in textbox3 in Time Format in C# windows form,basically i am working on "Time Management System",Have there any Syntax that solve my problem.
i am using textbox and also maskedtextbox..
Posted 16-Jan-13 7:17am
Comments
Mohsin Azam 16-Jan-13 13:03pm
   
Sorry!Not working.
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 2

You must cast the content of your textbox to a DateTime. You can do this with the static method DateTime.Parse().
DateTime date1 = DateTime.Parse(textBox1.Text);
DateTime date2 = DateTime.Parse(textBox2.Text);
TimeSpan date3 = date2 - date1;
textBox3.Text = date3.ToString();

Edit: By the time I hit Submit, Abhinav had already provided an answer.
  Permalink  
v2
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 1

Try something like
textBox3 = ((TimeSpan)DateTime.Parse(textBox1).Subtract(DateTime.Parse, textBox2)).Days;
  Permalink  
Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 3

I recommend using DateTimePickers rather than TextBoxes.
  Permalink  
Comments
Mohsin Azam 16-Jan-13 13:47pm
   
PIEBALD,Please give me some tips about this..

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

  Print Answers RSS
Top Experts
Last 24hrsThis month


Advertise | Privacy | Mobile
Web02 | 2.8.160208.1 | Last Updated 16 Jan 2013
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100