Đang chuẩn bị liên kết để tải về tài liệu:
Thao tác Dữ liệu phần 4
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Phương thức Parse linh hoạt và có thể tự sửa lỗi. Tuy nhiên, mức độ linh hoạt này không cần thiết trong trường hợp bạn muốn bảo đảm các chuỗi phải theo một định dạng nhất định. | Phương thức Parse linh hoạt và có thể tự sửa lỗi. Tuy nhiên mức độ linh hoạt này không cần thiết trong trường hợp bạn muốn bảo đảm các chuỗi phải theo một định dạng nhất định. Khi đó sử dụng phương thức ParseExact thay cho Parse. Dạng đơn giản nhất của ParseExact nhận ba đối số chuỗi chứa ngày giờ chuỗi định dạng xác định cấu trúc mà chuỗi chứa ngày giờ phải tuân theo và một tham chiếu IFormatProvider cung cấp thông tin đặc thù về bản địa. Nếu IFormatProvider là null thông tin về bản địa của tiểu trình thread hiện hành sẽ được sử dụng. Nếu ngày giờ trong chuỗi đang xét không đúng với định dạng quy định ParseExact sẽ ném ngoại lệ System.FormatException. Chuỗi định dạng được sử dụng tương tự như khi bạn chỉ định chuỗi đại diện cho một đối tượng DateTime. Điều này có nghĩa là bạn có thể sử dụng cả định dạng chuẩn lẫn định dạng tùy biến. Tham khảo phần tài liệu cho lớp System.Globalization.DateTimeFormatInfo trong tài liệu .NET Framework SDK để có thông tin đầy đủ về tất cả các kiểu định dạng. Chỉ phân tích các chuỗi chứa LongTimePattern. DateTime dt6 DateTime.ParseExact 2 13 30 PM h mm ss tt null Chỉ phân tích các chuỗi chứa RFC1123Pattern. DateTime dt7 DateTime.ParseExact Sun 05 Sep 2004 14 13 30 GMT ddd dd MMM yyyy HH mm ss GMT null Chỉ phân tích các chuỗi chứa MonthDayPattern. DateTime dt8 DateTime.ParseExact September 03 MMMM dd null 1.1 Cộng trừ so sánh ngày giờ Ÿ Bạn cần thực hiện các phép tính số học cơ bản hay phép so sánh trên ngày giờ. Sử dụng các cấu trúc DateTime và TimeSpan hỗ trợ các toán tử số học và so sánh . Một đối tượng DateTime mô tả một thời điểm xác định chẳng hạn 4 15 AM ngày 21 tháng 04 năm 1980 trong khi đối tượng TimeSpan mô tả một khoảng thời gian chẳng hạn 2 giờ 35 phút . Bạn có thể cộng trừ so sánh các đối tượng TimeSpan và DateTime. Thực chất cả DateTime và TimeSpan đều sử dụng tick để mô tả thời gian 1 tick bằng 100 nano-giây một nano-giây bằng một phần tỷ 10-9 giây . TimeSpan lưu khoảng thời gian của nó là số tick bằng khoảng thời gian