Bagikan melalui


datetime_part()

Mengekstrak bagian tanggal yang diminta sebagai nilai integer.

Alias yang tidak digunakan lagi: datepart()

Sintaks

datetime_part(part,datetime)

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Jenis Diperlukan Deskripsi
Bagian string ✔️ Pengukuran waktu untuk mengekstrak dari tanggal. Lihat nilai yang mungkin.
date datetime ✔️ Tanggal lengkap untuk mengekstrak bagian.

Kemungkinan nilai bagian

  • Tahun
  • Kuartal
  • Bulan
  • week_of_year
  • Hari
  • DayOfYear
  • Jam
  • Menit
  • Detik
  • Milidetik
  • Mikrodetik
  • Nanodetik

Mengembalikan

Integer yang mewakili bagian yang diekstrak.

Catatan

week_of_year mengembalikan integer yang mewakili nomor minggu. Nomor minggu dihitung dari minggu pertama dalam setahun, yang merupakan salah satu yang mencakup Kamis pertama.

Contoh

let dt = datetime(2017-10-30 01:02:03.7654321); 
print 
year = datetime_part("year", dt),
quarter = datetime_part("quarter", dt),
month = datetime_part("month", dt),
weekOfYear = datetime_part("week_of_year", dt),
day = datetime_part("day", dt),
dayOfYear = datetime_part("dayOfYear", dt),
hour = datetime_part("hour", dt),
minute = datetime_part("minute", dt),
second = datetime_part("second", dt),
millisecond = datetime_part("millisecond", dt),
microsecond = datetime_part("microsecond", dt),
nanosecond = datetime_part("nanosecond", dt)

Output

tahun kuartal bulan weekOfYear hari dayOfYear jam menit detik milidetik mikrodetik nanodetik
2017 4 10 44 30 303 1 2 3 765 765432 765432100

Catatan

weekofyear adalah varian bagian yang week_of_year usang. weekofyear tidak sesuai dengan ISO 8601; minggu pertama dalam setahun ditentukan sebagai minggu dengan Rabu pertama tahun ini di dalamnya. week_of_year tidak sesuai dengan ISO 8601; minggu pertama dalam setahun ditentukan sebagai minggu dengan Kamis pertama tahun ini di dalamnya. [Untuk informasi selengkapnya], lihat Tanggal minggu ISO 8601.