Struct Duration

Struct Duration

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

Mewakili durasi dalam sebuah proyek.

public struct Duration : IEquatable<duration>

Mengimplementasikan

IEquatable<duration>

Anggota yang Diwarisi

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

Properti

IsElapsed

Mendapatkan nilai yang menunjukkan apakah unit waktu telah berlalu. Flag yang menentukan apakah instance Durasi ini telah berlalu.

public bool IsElapsed { get; }

Nilai Properti

bool

IsEstimated

Mendapatkan nilai yang menunjukkan apakah unit waktu diperkirakan. Flag yang menentukan apakah instance Durasi ini diperkirakan.

public bool IsEstimated { get; }

Nilai Properti

bool

TimeSpan

Mendapatkan instance Aspose.Tasks.Duration.TimeSpan dari objek Durasi ini. Instance TimeSpan dari objek Durasi ini.

public TimeSpan TimeSpan { get; }

Nilai Properti

TimeSpan

TimeUnit

Mendapatkan tipe unit waktu untuk objek ini. Tipe unit waktu dari instance Durasi ini.

public TimeUnitType TimeUnit { get; }

Nilai Properti

TimeUnitType

Metode

Add(Duration)

Menambahkan durasi yang ditentukan ke durasi ini.

public Duration Add(Duration d)

Parameter

d Duration

Aspose.Tasks.Duration yang ditentukan untuk ditambahkan ke instance ini.

Mengembalikan

Duration

Objek durasi baru yang mewakili nilai instance ini ditambah dengan nilai durasi yang ditentukan.

Add(double)

Menambahkan nilai double yang ditentukan ke durasi ini.

public Duration Add(double val)

Parameter

val double

nilai System.Double yang ditentukan untuk ditambahkan ke instance ini.

Mengembalikan

Duration

Objek durasi baru yang mewakili nilai instance ini ditambah dengan nilai durasi yang ditentukan.

Convert(TimeUnitType)

Mengonversi objek Durasi ke durasi lain dengan unit waktu yang ditentukan.

public Duration Convert(TimeUnitType timeUnitType)

Parameter

timeUnitType TimeUnitType

tipe unit waktu yang ditentukan.

Mengembalikan

Duration

mengembalikan durasi baru dengan tipe unit yang ditentukan.

Equals(Duration)

Mengembalikan nilai yang menunjukkan apakah instance ini sama dengan objek yang ditentukan.

public bool Equals(Duration other)

Parameter

other Duration

Objek yang dibandingkan dengan instance ini.

Mengembalikan

bool

Mengembalikan True jika instance Durasi lainnya memiliki nilai TimeSpan dan TimeUnit yang sama dengan instance ini; jika tidak, false.

Equals(object)

Mengembalikan nilai yang menunjukkan apakah instance ini sama dengan objek yang ditentukan.

public override bool Equals(object obj)

Parameter

obj object

Objek yang dibandingkan dengan instance ini.

Mengembalikan

bool

True jika objek yang ditentukan adalah Durasi yang memiliki nilai TimeSpan dan TimeUnit yang sama dengan instance ini; jika tidak, false.

GetHashCode()

Mengembalikan nilai kode hash untuk objek ini.

public override int GetHashCode()

Mengembalikan

int

mengembalikan nilai kode hash untuk instance durasi ini.

Parse(Project, string)

Mengonversi string yang ditentukan ke instance dari struktur Aspose.Tasks.Duration.

public static Duration Parse(Project p, string value)

Parameter

p Project

instance yang ditentukan dari kelas Aspose.Tasks.Project untuk mengonversi durasi.

value string

string yang ditentukan untuk dikonversi.

Mengembalikan

Duration

Mengembalikan instance yang telah dikonversi dari struktur Aspose.Tasks.Duration.

ParseTimeSpan(string)

Menganalisis string durasi dalam format “PT–H–M–S–”.

public static TimeSpan ParseTimeSpan(string value)

Parameter

value string

string yang ditentukan untuk dianalisis.

Mengembalikan

TimeSpan

mengembalikan instance yang dianalisis dari struktur Aspose.Tasks.Duration.TimeSpan.

Subtract(Duration)

Mengurangi durasi yang ditentukan dari instance durasi ini.

public Duration Subtract(Duration d)

Parameter

d Duration

instance Aspose.Tasks.Duration yang ditentukan untuk dikurangi dari instance ini.

Mengembalikan

Duration

Objek durasi baru yang mewakili nilai instance ini dikurangi dengan nilai durasi yang ditentukan.

Subtract(double)

Mengurangi nilai double yang ditentukan dari instance durasi ini.

public Duration Subtract(double val)

Parameter

val double

nilai System.Double yang ditentukan untuk dikurangi dari instance ini.

Mengembalikan

Duration

Objek durasi baru yang mewakili nilai instance ini dikurangi dengan nilai durasi yang ditentukan.

ToDouble()

Mengonversi objek Durasi ke nilai System.Double.

public double ToDouble()

Mengembalikan

double

nilai yang telah dikonversi.

ToString()

Mengembalikan representasi string dari instance ini.

public override string ToString()

Mengembalikan

string

representasi string dari instance ini.

Operator

operator ==(Duration, Duration)

Mengembalikan nilai yang menunjukkan apakah instance ini sama dengan objek yang ditentukan.

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

Parameter

a Duration

Durasi pertama.

b Duration

Durasi kedua.

Mengembalikan

bool

nilai yang menunjukkan apakah instance ini sama dengan objek yang ditentukan.

operator !=(Duration, Duration)

Mengembalikan nilai yang menunjukkan apakah instance ini tidak sama dengan objek yang ditentukan.

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

Parameter

a Duration

Durasi pertama.

b Duration

Durasi kedua.

Mengembalikan

bool

nilai yang menunjukkan apakah instance ini tidak sama dengan objek yang ditentukan.

 Indonesia