Struct Duration

Struct Duration

Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)

Đại diện cho khoảng thời gian trong một dự án.

public struct Duration : IEquatable<duration>

Triển khai

IEquatable<duration>

Các thành viên kế thừa

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Thuộc tính

IsElapsed

Lấy giá trị cho biết đơn vị thời gian đã trôi qua hay chưa. Cờ xác định xem thể hiện Duration này đã trôi qua hay chưa.

public bool IsElapsed { get; }

Giá trị thuộc tính

bool

IsEstimated

Lấy giá trị cho biết đơn vị thời gian có được ước lượng hay không. Cờ xác định xem thể hiện Duration này có được ước lượng hay không.

public bool IsEstimated { get; }

Giá trị thuộc tính

bool

TimeSpan

Lấy thể hiện Aspose.Tasks.Duration.TimeSpan của đối tượng Duration này. Thể hiện TimeSpan của đối tượng Duration này.

public TimeSpan TimeSpan { get; }

Giá trị thuộc tính

TimeSpan

TimeUnit

Lấy loại đơn vị thời gian cho đối tượng này. Loại đơn vị thời gian của thể hiện Duration này.

public TimeUnitType TimeUnit { get; }

Giá trị thuộc tính

TimeUnitType

Phương thức

Add(Duration)

Thêm khoảng thời gian được chỉ định vào khoảng thời gian này.

public Duration Add(Duration d)

Tham số

d Duration

Khoảng thời gian Aspose.Tasks.Duration được chỉ định để thêm vào thể hiện này.

Trả về

Duration

Đối tượng khoảng thời gian mới đại diện cho giá trị của thể hiện này cộng với giá trị khoảng thời gian được chỉ định.

Add(double)

Thêm giá trị double được chỉ định vào khoảng thời gian này.

public Duration Add(double val)

Tham số

val double

Giá trị System.Double được chỉ định để thêm vào thể hiện này.

Trả về

Duration

Đối tượng khoảng thời gian mới đại diện cho giá trị của thể hiện này cộng với giá trị khoảng thời gian được chỉ định.

Convert(TimeUnitType)

Chuyển đổi đối tượng Duration sang khoảng thời gian khác với các đơn vị thời gian được chỉ định.

public Duration Convert(TimeUnitType timeUnitType)

Tham số

timeUnitType TimeUnitType

Loại đơn vị thời gian được chỉ định.

Trả về

Duration

Trả về khoảng thời gian mới với loại đơn vị được chỉ định.

Equals(Duration)

Trả về giá trị cho biết thể hiện này có bằng với một đối tượng được chỉ định hay không.

public bool Equals(Duration other)

Tham số

other Duration

Đối tượng để so sánh với thể hiện này.

Trả về

bool

Trả về True nếu thể hiện Duration khác có giá trị TimeSpan và TimeUnit giống như thể hiện này; ngược lại, false.

Equals(object)

Trả về giá trị cho biết thể hiện này có bằng với một đối tượng được chỉ định hay không.

public override bool Equals(object obj)

Tham số

obj object

Đối tượng để so sánh với thể hiện này.

Trả về

bool

True nếu đối tượng được chỉ định là một Duration có giá trị TimeSpan và TimeUnit giống như thể hiện này; ngược lại, false.

GetHashCode()

Trả về giá trị mã băm cho đối tượng này.

public override int GetHashCode()

Trả về

int

Trả về giá trị mã băm cho thể hiện khoảng thời gian này.

Parse(Project, string)

Chuyển đổi chuỗi được chỉ định thành thể hiện của cấu trúc Aspose.Tasks.Duration.

public static Duration Parse(Project p, string value)

Tham số

p Project

Thể hiện của lớp Aspose.Tasks.Project được chỉ định để chuyển đổi khoảng thời gian.

value string

Chuỗi được chỉ định để chuyển đổi.

Trả về

Duration

Trả về thể hiện đã chuyển đổi của cấu trúc Aspose.Tasks.Duration.

ParseTimeSpan(string)

Phân tích chuỗi khoảng thời gian theo định dạng “PT–H–M–S–”.

public static TimeSpan ParseTimeSpan(string value)

Tham số

value string

Chuỗi được chỉ định để phân tích.

Trả về

TimeSpan

Trả về thể hiện đã phân tích của cấu trúc Aspose.Tasks.Duration.TimeSpan.

Subtract(Duration)

Trừ khoảng thời gian được chỉ định khỏi thể hiện khoảng thời gian này.

public Duration Subtract(Duration d)

Tham số

d Duration

Thể hiện Aspose.Tasks.Duration được chỉ định để trừ khỏi thể hiện này.

Trả về

Duration

Đối tượng khoảng thời gian mới đại diện cho giá trị của thể hiện này trừ đi giá trị khoảng thời gian được chỉ định.

Subtract(double)

Trừ giá trị double được chỉ định khỏi thể hiện khoảng thời gian này.

public Duration Subtract(double val)

Tham số

val double

Giá trị System.Double được chỉ định để trừ khỏi thể hiện này.

Trả về

Duration

Đối tượng khoảng thời gian mới đại diện cho giá trị của thể hiện này trừ đi giá trị khoảng thời gian được chỉ định.

ToDouble()

Chuyển đổi đối tượng Duration thành giá trị System.Double.

public double ToDouble()

Trả về

double

Giá trị đã chuyển đổi.

ToString()

Trả về đại diện chuỗi của thể hiện này.

public override string ToString()

Trả về

string

Đại diện chuỗi của thể hiện này.

Toán tử

operator ==(Duration, Duration)

Trả về giá trị cho biết thể hiện này có bằng với một đối tượng được chỉ định hay không.

public static bool operator ==(Duration a, Duration b)

Tham số

a Duration

Khoảng thời gian đầu tiên.

b Duration

Khoảng thời gian thứ hai.

Trả về

bool

Giá trị cho biết thể hiện này có bằng với một đối tượng được chỉ định hay không.

operator !=(Duration, Duration)

Trả về giá trị cho biết thể hiện này không bằng với một đối tượng được chỉ định hay không.

public static bool operator !=(Duration a, Duration b)

Tham số

a Duration

Khoảng thời gian đầu tiên.

b Duration

Khoảng thời gian thứ hai.

Trả về

bool

Giá trị cho biết thể hiện này không bằng với một đối tượng được chỉ định.

 Tiếng Việt