CÁC GIẢI PHÁP LẬP TRÌNH C# - Trang 77

77

Chương 2: Thao tác dữ liệu

Cộng (

+

)

Cộng hai đối tượng

TimeSpan

.

Cộng một

TimeSpan

vào một

DateTime

.

Trừ (

-

)

Trừ hai đối tượng

TimeSpan

.

Trừ một

DateTime

cho một

DateTime

hoặc một

TimeSpan

.

Bằng (

==

)

So sánh hai đối tượng

TimeSpan

trả về

true

nếu bằng nhau.

So sánh hai đối tượng

DateTime

trả về

true

nếu bằng nhau.

Không bằng

(

!=

)

So sánh hai đối tượng

TimeSpan

trả về

true

nếu không bằng nhau.

So sánh hai đối tượng

DateTime

trả về

true

nếu không bằng nhau.

Lớn hơn (

>

)

Xác định một đối tượng

TimeSpan

có lớn hơn một đối tượng

TimeSpan

khác hay không.

Xác định một đối tượng

DateTime

có lớn hơn một đối tượng

DateTime

khác hay không.

Lớn hoặc bằng

(

>=

)

Xác định một đối tượng

TimeSpan

có lớn hơn hoặc bằng một đối
tượng

TimeSpan

khác hay không.

Xác định một đối tượng

DateTime

có lớn hơn hoặc bằng một đối
tượng

DateTime

khác hay không.

Nhỏ hơn (

<

)

Xác định một đối tượng

TimeSpan

có nhỏ hơn một đối tượng

TimeSpan

khác hay không.

Xác định một đối tượng

DateTime

có nhỏ hơn một đối tượng

DateTime

khác hay không.

Nhỏ hoặc bằng

(

<=

)

Xác định một đối tượng

TimeSpan

có nhỏ hơn hoặc bằng một đối
tượng

TimeSpan

khác hay không.

Xác định một đối tượng

DateTime

có nhỏ hơn hoặc bằng một đối
tượng

DateTime

khác hay không.

Âm (

-

)

Trả về một giá trị đảo dấu của một

TimeSpan

.

Không hỗ trợ.

Dương (

+

)

Trả về chính

TimeSpan

.

Không hỗ trợ.

Cấu trúc

DateTime

cũng hiện thực các phương thức

AddTicks

,

AddMilliseconds

,

AddSeconds

,

AddMinutes

,

AddHours

,

AddDays

,

AddMonths

, và

AddYears

. Mỗi phương thức này cho phép bạn

cộng (hoặc trừ bằng các giá trị âm) phần tử thời gian thích hợp với đối tượng

DateTime

. Các

phương thức này và các toán tử được liệt kê trong bảng 2.4 không làm thay đổi

DateTime

gốc

—thay vào đó chúng sẽ tạo một đối tượng mới với giá trị đã được thay đổi. Đoạn mã dưới đây
trình bày cách sử dụng các toán tử để thao tác các cấu trúc

DateTime

TimeSpan

:

// Tạo một TimeSpan mô tả 2.5 ngày.

TimeSpan timespan1 = new TimeSpan(2,12,0,0);

// Tạo một TimeSpan mô tả 4.5 ngày.

TimeSpan timespan2 = new TimeSpan(4,12,0,0);

// Tạo một TimeSpan mô tả 1 tuần.

TimeSpan oneWeek = timespan1 + timespan2;

// Tạo một DateTime với ngày giờ hiện tại.

DateTime now = DateTime.Now;

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.