banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows Ngày - tháng năm trong C# khi kết nối với Access  XML
  [Programming]   Ngày - tháng năm trong C# khi kết nối với Access 30/01/2008 10:55:15 (+0700) | #1 | 112884
cudongmocxi
Member

[Minus]    0    [Plus]
Joined: 27/03/2007 11:11:34
Messages: 2
Offline
[Profile] [PM]
Các bác vui lòng cho em hỏi: em nhập ngày (30/01/2008) vào textbox1 và ngày (09/02/2008) vào textbox2. Em muốn textbox 3 có giá trị ngày của textbox2-textbox1 thì em phải dùng lệnh j trong C#??? và cấu trúc như thế nào ạh??? Em xin cảm ơn!!!
[Up] [Print Copy]
  [Question]   Ngày - tháng năm trong C# khi kết nối với Access 30/01/2008 12:09:20 (+0700) | #2 | 112894
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

cudongmocxi wrote:
Các bác vui lòng cho em hỏi: em nhập ngày (30/01/2008) vào textbox1 và ngày (09/02/2008) vào textbox2. Em muốn textbox 3 có giá trị ngày của textbox2-textbox1 thì em phải dùng lệnh j trong C#??? và cấu trúc như thế nào ạh??? Em xin cảm ơn!!! 

Cắt chuỗi trên ra, đưa vào một biến kiểu System.DateTime. Sau đó dùng Subtract method. Tham khảo:
http://www.c-sharpcorner.com/UploadFile/DipalChoksi/DateDiff_CS_DC09132006172429PM/DateDiff_CS_DC.aspx
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Re: Ngày - tháng năm trong C# khi kết nối với Access 01/02/2008 11:57:45 (+0700) | #3 | 113234
cudongmocxi
Member

[Minus]    0    [Plus]
Joined: 27/03/2007 11:11:34
Messages: 2
Offline
[Profile] [PM]
Thanks bác nhìu, em sẽ nghiên cứu, lần sau chắc em nhờ bác nữa !!!!
[Up] [Print Copy]
  [Question]   Ngày - tháng năm trong C# khi kết nối với Access 04/02/2008 10:16:08 (+0700) | #4 | 113463
[Avatar]
hakuso
HVA Friend

Joined: 04/01/2004 13:28:06
Messages: 287
Location: làng Đo Đo
Offline
[Profile] [PM]

cudongmocxi wrote:
Các bác vui lòng cho em hỏi: em nhập ngày (30/01/2008) vào textbox1 và ngày (09/02/2008) vào textbox2. Em muốn textbox 3 có giá trị ngày của textbox2-textbox1 thì em phải dùng lệnh j trong C#??? và cấu trúc như thế nào ạh??? Em xin cảm ơn!!! 


Để convert 1 chuỗi sang đối tượng DateTime bạn dùng method có sẵn của .Net

Code:
string dateString = "02/08/2008"; // ngày 8 tháng 2 năm 2008
DateTime dt = DateTime.ParseExact(
         dateString, 
         "MM/dd/yyyy", 
         System.Globalization.CultureInfo.CurrentCulture);


Lưu ý là chuỗi format ("MM/dd/yyyy") phải giống như giá trị ngày tháng mà chuỗi bạn đang hiển thị.
VD nếu với giá trị "2/8/2008" mà format string bạn để là "MM/dd/yyyy" (như cũ) thì sẽ gặp Exception vì phần day và month bạn chỉ có 1 kí tự trong khi format bạn yêu cầu 2 kí tự.
Live, fight, work and study
[Up] [Print Copy]
  [Question]   Re: Ngày - tháng năm trong C# khi kết nối với Access 20/02/2008 06:10:29 (+0700) | #5 | 115567
[Avatar]
doqkhanh
Member

[Minus]    0    [Plus]
Joined: 30/10/2007 14:51:27
Messages: 18
Location: EOF
Offline
[Profile] [PM]
Parse
Trừ
ToString in ra!
smilie Chúc bạn vui !
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|