Fungsi DateValue, TimeValue dan DateTimeValue
Digunakan untuk: Aplikasi
kanvas Desktop mengalir
aplikasi
Power Pages
Power Platform berpandukan model CLI
Menukarkan nilai tarikh, masa atau kedua-dua dalam rentetan kepada tarikh/masa.
Penerangan
Fungsi DateValue menukarkan rentetan tarikh (contohnya, "10/01/2014") kepada nilai tarikh/masa.
Fungsi TimeValue menukarkan rentetan masa (sebagai contoh, "12:15 PTG") kepada nilai tarikh/masa.
Fungsi DateTimeValue menukarkan rentetan tarikh dan masa (sebagai contoh, "10 Januari 2013 12:13 PG") kepada nilai tarikh/masa.
Fungsi DateValue mengabaikan sebarang maklumat masa dalam rentetan tarikh dan fungsi TimeValue mengabaikan sebarang maklumat tarikh dalam rentetan masa.
Nota
Fungsi DateValue, TimeValue dan DateTimeValue secara lalai menggunakan bahasa dari tetapan pengguna semasa. Anda boleh mengatasi untuk memastikan rentetan diterjemahkan dengan betul. Sebagai contoh, "10/1/1920" adalah diterjemahkan sebagai Oktober 1st dalam "en" dan sebagai Januari 10th dalam "fr".
Tarikh mestilah berada dalam salah satu format berikut:
- HH/BB/TTTT atau HH-BB-TTTT
- HH/BB/TTTT atau HH-BB-TTTT
- HH/BB/TTTT atau HH-BB-TTTT
- HH/BB/TT or HH-BB-TT
- HH/BB/TT or HH-BB-TT
- HH Bul TTTT
- Bulan HH, TTTT
Untuk menukarkan dari komponen tarikh angka, bulan dan tahun, baca Date.
Untuk menukarkan dari komponen jam angka, minit dan saat, baca Time.
Untuk maklumat lanjut, baca:.
Sintaks
DateValue( Rentetan [, Bahasa ])
DateTimeValue( Rentetan [, Bahasa ])
TimeValue( Rentetan [, Bahasa ])
- Rentetan - Diperlukan. Rentetan teks yang mengandungi tarikh, masa atau nilai gabungan tarikh dan masa.
- Bahasa - Pilihan. Rentetan bahasa seperti yang akan dikembalikan oleh aksara terlebih dahulu dari fungsi Language. Jika tidak diberikan, bahasa untuk tetapan pengguna semasa sedang digunakan.
DateValue( Untyped )
DateTimeValue( Untyped )
TimeValue( Untyped )
- Untyped - Diperlukan. Objek Untyped yang mewakili tarikh atau masa. Nilai yang boleh diterima bergantung pada penyedia tanpa jenis. Untuk JSON, objek untyped dijangka adalah rentetan JSON yang mengandungi tarikh dan masa dalam format ISO 8601. Tarikh atau masa dalam format lain akan menghasilkan ralat. Pertimbangkan untuk menukar nilai tersebut kepada Text terlebih dahulu, kemudian kepada tarikh atau masa. Perlu diingat bahawa zon waktu dan format berkaitan tempat adalah pertimbangan penting semasa berkomunikasi dengan sistem luaran.
Contoh
DateValue
Jika anda menaip 10/11/2014 ke dalam kawalan input teks bernama Startdate dan kemudian menetapkan sifat Teks label kepada formula ini.
Tukarkan tarikh daripada rentetan dalam lokasi pengguna dan tunjukkan hasil sebagai tarikh panjang.
Text( DateValue( Startdate.Text ), DateTimeFormat.LongDate )
Peranti ditetapkan kepada en tempatan menunjukkan label sebagai Sabtu, 11 Oktober 2014.
Nota
Anda boleh menggunakan beberapa pilihan dengan hitung DateTimeFormat. Untuk memaparkan senarai pilihan, taipkan parameter diikuti dengan titik atau tempoh (.) dalam bar formula atau semak Text function reference.
Tukarkan tarikh daripada rentetan dalam lokasi Perancis dan tunjukkan hasil sebagai tarikh panjang. Dalam contoh ini, bulan dan hari bulan diterjemahkan secara berbeza daripada bahasa Inggeris.
Text( DateValue( Startdate.Text, "fr" ), DateTimeFormat.LongDate )
Peranti ditetapkan kepada en tempatan menunjukkan label sebagai Isnin, 10 November 2014.
Jika anda menaip 20 Oktober 2014 sebaliknya:
Tukarkan tarikh daripada rentetan dalam lokasi pengguna dan kira perbezaan antara dua hari dalam beberapa hari
DateDiff( DateValue( Startdate.Text ), Today() )
Peranti ditetapkan kepada en tempatan yang menunjukkan label itu sebagai 9, menunjukkan bilangan hari antara 11 Oktober dan 20 Oktober. Fungsi DateDiff juga boleh menunjukkan perbezaan dalam bulan, suku atau tahun.
DateTimeValue
Jika anda menaip 10/11/2014 1:50:24.765 PTG ke dalam kawalan input teks bernama Mula dan kemudian menetapkan sifat Teks label kepada formula berikut:
Tukarkan rentetan tarikh dan masa dalam tempat semasa.
Text( DateTimeValue( Start.Text ), DateTimeFormat.LongDateTime )
Peranti ditetapkan kepada en tempatan menunjukkan label sebagai Sabtu, 11 Oktober 2014 1:50:24 PTG.
Nota
Anda boleh menggunakan beberapa pilihan dengan hitung DateTimeFormat. Untuk memaparkan senarai pilihan, taipkan parameter diikuti dengan titik atau tempoh (.) dalam bar formula atau semak Text function reference.
Tukarkan rentetan tarikh dan masa dalam bahasa Perancis tempatan. Bulan dan hari bulan diterjemahkan secara berbeza.
Text( DateTimeValue( Start.Text, "fr"), DateTimeFormat.LongDateTime )
Peranti ditetapkan kepada en tempatan menunjukkan label sebagai Isnin, 10 November 2014 1:50:24 PTG.
Tukarkan kedua-dua rentetan tarikh dan masa dalam lokasi pengguna dan memaparkan hasil dengan pecahan saat.
Text( DateTimeValue( Start.Text ), "dddd, mmmm dd, yyyy hh:mm:ss.fff AM/PM" )
Peranti ditetapkan kepada en tempatan menunjukkan label sebagai Sabtu, 11 Oktober 2014 01:50:24.765 PTG.
Sebagai alternatif, anda boleh menentukan hh:mm:ss.f atau hh:mm:ss.ff untuk membundarkan masa yang terdekat 10th atau 100th bagi saat.
TimeValue
Namakan kawalan input teks FinishedAt dan tetapkan sifat Teks label kepada formula ini:
If( TimeValue( FinishedAt.Text ) < TimeValue( "5:00:00.000 PM" ),
"You made it!",
"Too late!"
)
- Jika anda menaip 4:59:59.999 PTG dalam kawalan FinishedAt, label menunjukkan "Anda berjaya!"
- Jika anda menaip 5:00:00.000 PTG dalam kawalan FinishedAt, label menunjukkan "Terlambat!"
Maklum balas
https://aka.ms/ContentUserFeedback.
Akan datang: Sepanjang 2024, kami akan menghentikan secara berperingkat Isu GitHub sebagai kaedah maklum balas untuk kandungan dan menggantikannya dengan sistem maklum balas baharu. Untuk mendapatkan maklumat lanjut lihat:Kirim dan lihat maklum balas untuk