Fungsi tanggal dan waktu dalam memetakan arus data
BERLAKU UNTUK: Azure Data Factory Azure Synapse Analytics
Tip
Cobalah Data Factory di Microsoft Fabric, solusi analitik all-in-one untuk perusahaan. Microsoft Fabric mencakup semuanya mulai dari pergerakan data hingga ilmu data, analitik real time, kecerdasan bisnis, dan pelaporan. Pelajari cara memulai uji coba baru secara gratis!
Aliran data tersedia di Alur Azure Data Factory dan Azure Synapse. Artikel ini berlaku untuk memetakan aliran data. Jika Anda baru mengenal transformasi, silakan lihat artikel pengantar Transformasi data menggunakan aliran data pemetaan.
Artikel berikut memberikan detail tentang fungsi waktu dan tanggal yang didukung oleh Azure Data Factory dan Azure Synapse Analytics dalam memetakan arus data.
Daftar fungsi ekspresi
Pada alur Data Factory dan Synapse, gunakan fungsi tanggal dan waktu untuk mengekspresikan nilai datetime dan memanipulasinya.
Fungsi ekspresi | Tugas |
---|---|
penambahan | Menambahkan sepasang untai atau angka. Menambahkan tanggal ke jumlah hari. Menambahkan durasi ke tanda waktu. Menambahkan satu larik dengan jenis yang sama ke larik lainnya. Sama seperti operator +. |
addDays | Tambahkan hari ke tanggal atau tanda waktu. Sama seperti operator + untuk tanggal. |
addMonths | Tambahkan bulan ke tanggal atau tanda waktu. Anda dapat secara opsional melewati zona waktu. |
between | Memeriksa apakah nilai pertama berada di antara dua nilai lainnya secara inklusif. Nilai numerik, untai, dan tanggalwaktu dapat dibandingkan |
currentDate | Mendapatkan tanggal saat ini ketika pekerjaan ini mulai dijalankan. Anda dapat melewati zona waktu opsional dalam bentuk 'GMT', 'PST', 'UTC', 'Amerika Serikat/Cayman'. Zona waktu lokal digunakan sebagai default. Mengaculah pada kelas SimpleDateFormat Java untuk menemukan format yang tersedia. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html. |
currentTimestamp | Mendapatkan tanda waktu saat ini ketika pekerjaan mulai dijalankan dengan zona waktu lokal. |
currentUTC | Mendapatkan tanda waktu saat ini sebagai UTC. Jika Anda ingin waktu Anda saat ini diubah dalam zona waktu yang berbeda dari zona waktu kluster, Anda dapat memilih zona waktu opsional dalam bentuk 'GMT', 'PST', 'UTC', 'Amerika/Cayman'. Menerapkan mode default ke zona waktu saat ini. Lihat kelas SimpleDateFormat Java untuk menemukan format yang tersedia. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html. Untuk mengonversi waktu UTC ke penggunaan zona waktu yang berbeda fromUTC() . |
dayOfMonth | Mendapatkan hari dalam sebulan yang diberikan tanggal. |
dayOfWeek | Mendapatkan hari dalam seminggu yang diberikan tanggal. 1 - Minggu, 2 - Senin ..., 7 - Sabtu. |
dayOfYear | Mendapatkan hari dalam setahun yang diberikan tanggal. |
days | Durasi dalam milidetik selama jumlah hari. |
fromUTC | Dikonversi ke tanda waktu dari UTC. Anda dapat secara opsional melewati zona waktu dalam bentuk 'GMT', 'PST', 'UTC', 'Amerika Serikat/Cayman'. Menerapkan mode default ke zona waktu saat ini. Lihat kelas SimpleDateFormat Java untuk menemukan format yang tersedia. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html. |
jam | Mendapatkan nilai jam tanda waktu. Anda dapat melewati zona waktu opsional dalam bentuk 'GMT', 'PST', 'UTC', 'Amerika Serikat/Cayman'. Zona waktu lokal digunakan sebagai default. Mengaculah pada kelas SimpleDateFormat Java untuk menemukan format yang tersedia. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html. |
hours | Durasi dalam milidetik untuk jumlah jam. |
isDate | Memeriksa apakah untai tanggal input berupa tanggal menggunakan format tanggal input opsional. Lihat SimpleDateFormat Java untuk mengetahui format yang tersedia. Jika format tanggal input dihilangkan, format default-nya adalah yyyy-[M]M-[d]d . Format yang diterima meliputi [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ] |
isTimestamp | Memeriksa apakah untai tanggal input berupa tanda waktu menggunakan format tanda waktu input opsional. Lihat SimpleDateFormat Java untuk mengetahui format yang tersedia. Jika tanda waktu dihilangkan, pola default yyyy-[M]M-[d]d hh:mm:ss[.f...] akan digunakan. Anda dapat melewati zona waktu opsional dalam bentuk 'GMT', 'PST', 'UTC', 'Amerika Serikat/Cayman'. Tanda waktu mendukung hingga akurasi milidetik dengan nilai 999. Lihat SimpleDateFormat Java untuk mengetahui format yang tersedia. |
lastDayOfMonth | Mendapatkan tanggal terakhir dari bulan yang diberikan tanggal. |
milidetik | Mendapatkan nilai milidetik tanggal. Anda dapat melewati zona waktu opsional dalam bentuk 'GMT', 'PST', 'UTC', 'Amerika Serikat/Cayman'. Zona waktu lokal digunakan sebagai default. Mengaculah pada kelas SimpleDateFormat Java untuk menemukan format yang tersedia. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html. |
milliseconds | Durasi dalam milidetik untuk jumlah milidetik. |
minus | Mengurangi angka. Mengurangi jumlah hari dari tanggal tertentu. Mengurangi durasi dari tanda waktu. Kurangi dua tanda waktu untuk mendapatkan selisih dalam milidetik. Sama seperti operator -. |
menit | Mendapatkan nilai menit dari tanda waktu. Anda dapat melewati zona waktu opsional dalam bentuk 'GMT', 'PST', 'UTC', 'Amerika Serikat/Cayman'. Zona waktu lokal digunakan sebagai default. Mengaculah pada kelas SimpleDateFormat Java untuk menemukan format yang tersedia. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html. |
menit | Durasi dalam milidetik untuk jumlah menit. |
bulan | Mendapatkan nilai bulan dari tanggal atau tanda waktu. |
monthsBetween | Mendapatkan jumlah bulan di antara dua tanggal. Anda dapat membulatkan perhitungan. Anda dapat melewati zona waktu opsional dalam bentuk 'GMT', 'PST', 'UTC', 'Amerika Serikat/Cayman'. Zona waktu lokal digunakan sebagai default. Mengaculah pada kelas SimpleDateFormat Java untuk menemukan format yang tersedia. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html. |
detik | Mendapatkan nilai kedua dari tanggal. Anda dapat melewati zona waktu opsional dalam bentuk 'GMT', 'PST', 'UTC', 'Amerika Serikat/Cayman'. Zona waktu lokal digunakan sebagai default. Mengaculah pada kelas SimpleDateFormat Java untuk menemukan format yang tersedia. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html. |
seconds | Durasi dalam milidetik untuk jumlah detik. |
subDays | Mengurangi hari dari tanggal atau tanda waktu. Sama seperti operator - untuk tanggal. |
subMonth | Mengurangi bulan dari tanggal atau tanda waktu. |
toDate | Mengonversi untai tanggal input menjadi tanggal menggunakan format tanggal input opsional. Lihat kelas SimpleDateFormat Java untuk menemukan format yang tersedia. Jika format tanggal input dihilangkan, format default-nya adalah yyyy-[M]M-[d]d. Format yang diterima adalah :[ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ]. |
toTimestamp | Mengonversi untai menjadi tanda waktu yang diberi format tanda waktu opsional. Jika tanda waktu dihilangkan, pola default yyyy-[M]M-[d]d hh:mm:ss[.f...] akan digunakan. Anda dapat melewati zona waktu opsional dalam bentuk 'GMT', 'PST', 'UTC', 'Amerika Serikat/Cayman'. Tanda waktu mendukung hingga akurasi milidetik dengan nilai 999. Lihat kelas SimpleDateFormat Java untuk menemukan format yang tersedia. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html. |
toUTC | Mengonversi tanda waktu menjadi UTC. Anda dapat melewati zona waktu opsional dalam bentuk 'GMT', 'PST', 'UTC', 'Amerika Serikat/Cayman'. Ini diatur ke default ke zona waktu saat ini. Lihat kelas SimpleDateFormat Java untuk menemukan format yang tersedia. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html. |
weekOfYear | Mendapatkan minggu dalam setahun yang diberikan tanggal. |
weeks | Durasi dalam milidetik untuk jumlah minggu. |
tahun | Mendapatkan nilai tahun dari tanggal. |
Konten terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk