Struct Duration
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Mewakili durasi dalam sebuah proyek.
public struct Duration : IEquatable<duration>
Mengimplementasikan
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.
public bool IsElapsed { get; }
Nilai Properti
IsEstimated
Mendapatkan nilai yang menunjukkan apakah unit waktu diperkirakan.
public bool IsEstimated { get; }
Nilai Properti
TimeSpan
Mendapatkan instance Aspose.Tasks.Duration.TimeSpan dari objek Durasi ini.
public TimeSpan TimeSpan { get; }
Nilai Properti
TimeUnit
Mendapatkan tipe unit waktu untuk objek ini.
public TimeUnitType TimeUnit { get; }
Nilai Properti
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
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
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
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
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
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
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
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
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
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
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
nilai yang telah dikonversi.
ToString()
Mengembalikan representasi string dari instance ini.
public override string ToString()
Mengembalikan
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
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
nilai yang menunjukkan apakah instance ini tidak sama dengan objek yang ditentukan.