DayOfWeek Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan hari dalam seminggu.
public enum class DayOfWeek
public enum DayOfWeek
[System.Serializable]
public enum DayOfWeek
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum DayOfWeek
type DayOfWeek =
[<System.Serializable>]
type DayOfWeek =
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type DayOfWeek =
Public Enum DayOfWeek
- Warisan
- Atribut
Bidang
| Nama | Nilai | Deskripsi |
|---|---|---|
| Sunday | 0 | Menunjukkan hari Minggu. |
| Monday | 1 | Menunjukkan hari Senin. |
| Tuesday | 2 | Menunjukkan hari Selasa. |
| Wednesday | 3 | Menunjukkan hari Rabu. |
| Thursday | 4 | Menunjukkan Hari Kamis. |
| Friday | 5 | Menunjukkan hari Jumat. |
| Saturday | 6 | Menunjukkan hari Sabtu. |
Contoh
Contoh berikut menunjukkan DateTime.DayOfWeek properti dan DayOfWeek enumerasi.
// This example demonstrates the DateTime.DayOfWeek property
using System;
class Sample
{
public static void Main()
{
// Assume the current culture is en-US.
// Create a DateTime for the first of May, 2003.
DateTime dt = new DateTime(2003, 5, 1);
Console.WriteLine("Is Thursday the day of the week for {0:d}?: {1}",
dt, dt.DayOfWeek == DayOfWeek.Thursday);
Console.WriteLine("The day of the week for {0:d} is {1}.", dt, dt.DayOfWeek);
}
}
/*
This example produces the following results:
Is Thursday the day of the week for 5/1/2003?: True
The day of the week for 5/1/2003 is Thursday.
*/
// This example demonstrates the DateTime.DayOfWeek property
open System
// Assume the current culture is en-US.
// Create a DateTime for the first of May, 2003.
let dt = DateTime(2003, 5, 1)
printfn $"Is Thursday the day of the week for {dt:d}?: {dt.DayOfWeek = DayOfWeek.Thursday}"
printfn $"The day of the week for {dt:d} is {dt.DayOfWeek}."
// This example produces the following results:
//
// Is Thursday the day of the week for 5/1/2003?: True
// The day of the week for 5/1/2003 is Thursday.
' This example demonstrates the DateTime.DayOfWeek property
Class Sample
Public Shared Sub Main()
' Assume the current culture is en-US.
' Create a DateTime for the first of May, 2003.
Dim dt As New DateTime(2003, 5, 1)
Console.WriteLine("Is Thursday the day of the week for {0:d}?: {1}", _
dt, dt.DayOfWeek = DayOfWeek.Thursday)
Console.WriteLine("The day of the week for {0:d} is {1}.", dt, dt.DayOfWeek)
End Sub
End Class
'
'This example produces the following results:
'
'Is Thursday the day of the week for 5/1/2003?: True
'The day of the week for 5/1/2003 is Thursday.
'
Keterangan
Enumerasi DayOfWeek mewakili hari dalam seminggu dalam kalender yang memiliki tujuh hari per minggu. Nilai konstanta dalam enumerasi ini berkisar dari Hari Minggu hingga Sabtu. Jika dilemparkan ke bilangan bulat, nilainya berkisar dari nol (yang menunjukkan hari Minggu) hingga enam (yang menunjukkan Hari Sabtu).
Enumerasi ini berguna ketika diinginkan untuk memiliki spesifikasi yang sangat ditik dari hari dalam seminggu. Misalnya, enumerasi ini adalah jenis nilai properti untuk DateTime.DayOfWeek properti dan DateTimeOffset.DayOfWeek .
Anggota DayOfWeek enumerasi tidak dilokalkan. Untuk mengembalikan nama yang dilokalkan dari hari dalam seminggu, panggil DateTime.ToString(String) atau DateTime.ToString(String, IFormatProvider) metode dengan string format "ddd" atau "dddd". String format sebelumnya menghasilkan nama hari kerja yang disingkat; yang terakhir menghasilkan nama hari kerja penuh.