Fungsi Tanggal dan Waktu - AWS Data Pipeline

AWS Data Pipeline tidak lagi tersedia untuk pelanggan baru. Pelanggan yang sudah ada AWS Data Pipeline dapat terus menggunakan layanan seperti biasa. Pelajari selengkapnya

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Fungsi Tanggal dan Waktu

Fungsi berikut tersedia untuk bekerja dengan DateTime nilai. Sebagai contoh, nilai dari myDateTime adalah May 24, 2011 @ 5:10 pm GMT.

catatan

Format tanggal/waktu untuk AWS Data Pipeline adalah Joda Time, yang merupakan pengganti kelas tanggal dan waktu Java. Untuk informasi selengkapnya, lihat Joda Time - Class DateTimeFormat.

Fungsi Deskripsi

int day(DateTime myDateTime)

Mendapatkan hari DateTime nilai sebagai bilangan bulat.

Contoh: #{day(myDateTime)}

Hasil: 24

int dayOfYear(DateTime myDateTime)

Mendapatkan hari dalam tahun dari DateTime nilai sebagai bilangan bulat.

Contoh: #{dayOfYear(myDateTime)}

Hasil: 144

DateTime firstOfMonth(DateTime myDateTime)

Membuat DateTime objek untuk awal bulan di yang ditentukan DateTime.

Contoh: #{firstOfMonth(myDateTime)}

Hasil: "2011-05-01T17:10:00z"

String format(DateTime myDateTime,String format)

Membuat objek String yang merupakan hasil dari konversi yang ditentukan DateTime menggunakan string format yang ditentukan.

Contoh: #{format(myDateTime,'YYYY-MM-dd HH:mm:ss z')}

Hasil: "2011-05-24T17:10:00 UTC"

int hour(DateTime myDateTime)

Mendapatkan jam dari DateTime nilai sebagai bilangan bulat.

Contoh: #{hour(myDateTime)}

Hasil: 17

DateTime makeDate(int year,int month,int day)

Membuat DateTime objek, dalam UTC, dengan tahun, bulan, dan hari yang ditentukan, pada tengah malam.

Contoh: #{makeDate(2011,5,24)}

Hasil: "2011-05-24T0:00:00z"

DateTime makeDateTime(int year,int month,int day,int hour,int minute)

Membuat DateTime objek, dalam UTC, dengan tahun, bulan, hari, jam, dan menit yang ditentukan.

Contoh: #{makeDateTime(2011,5,24,14,21)}

Hasil: "2011-05-24T14:21:00z"

DateTime midnight(DateTime myDateTime)

Membuat DateTime objek untuk tengah malam saat ini, relatif terhadap yang ditentukan DateTime. Misalnya, di mana MyDateTime adalah 2011-05-25T17:10:00z, hasilnya adalah sebagai berikut.

Contoh: #{midnight(myDateTime)}

Hasil: "2011-05-25T0:00:00z"

DateTime minusDays(DateTime myDateTime,int daysToSub)

Membuat DateTime objek yang merupakan hasil pengurangan jumlah hari tertentu dari yang ditentukan. DateTime

Contoh: #{minusDays(myDateTime,1)}

Hasil: "2011-05-23T17:10:00z"

DateTime minusHours(DateTime myDateTime,int hoursToSub)

Membuat DateTime objek yang merupakan hasil pengurangan jumlah jam tertentu dari yang ditentukan. DateTime

Contoh: #{minusHours(myDateTime,1)}

Hasil: "2011-05-24T16:10:00z"

DateTime minusMinutes(DateTime myDateTime,int minutesToSub)

Membuat DateTime objek yang merupakan hasil pengurangan jumlah menit tertentu dari yang ditentukan. DateTime

Contoh: #{minusMinutes(myDateTime,1)}

Hasil: "2011-05-24T17:09:00z"

DateTime minusMonths(DateTime myDateTime,int monthsToSub)

Membuat DateTime objek yang merupakan hasil pengurangan jumlah bulan tertentu dari yang ditentukan. DateTime

Contoh: #{minusMonths(myDateTime,1)}

Hasil: "2011-04-24T17:10:00z"

DateTime minusWeeks(DateTime myDateTime,int weeksToSub)

Membuat DateTime objek yang merupakan hasil pengurangan jumlah minggu tertentu dari yang ditentukan. DateTime

Contoh: #{minusWeeks(myDateTime,1)}

Hasil: "2011-05-17T17:10:00z"

DateTime minusYears(DateTime myDateTime,int yearsToSub)

Membuat DateTime objek yang merupakan hasil pengurangan jumlah tahun tertentu dari yang ditentukan. DateTime

Contoh: #{minusYears(myDateTime,1)}

Hasil: "2010-05-24T17:10:00z"

int minute(DateTime myDateTime)

Mendapatkan menit dari DateTime nilai sebagai bilangan bulat.

Contoh: #{minute(myDateTime)}

Hasil: 10

int month(DateTime myDateTime)

Mendapatkan bulan dari DateTime nilai sebagai bilangan bulat.

Contoh: #{month(myDateTime)}

Hasil: 5

DateTime plusDays(DateTime myDateTime,int daysToAdd)

Membuat DateTime objek yang merupakan hasil dari penambahan jumlah hari tertentu ke yang ditentukan DateTime.

Contoh: #{plusDays(myDateTime,1)}

Hasil: "2011-05-25T17:10:00z"

DateTime plusHours(DateTime myDateTime,int hoursToAdd)

Membuat DateTime objek yang merupakan hasil dari penambahan jumlah jam tertentu ke yang ditentukan DateTime.

Contoh: #{plusHours(myDateTime,1)}

Hasil: "2011-05-24T18:10:00z"

DateTime plusMinutes(DateTime myDateTime,int minutesToAdd)

Membuat DateTime objek yang merupakan hasil dari penambahan jumlah menit tertentu ke yang ditentukan DateTime.

Contoh: #{plusMinutes(myDateTime,1)}

Hasil: "2011-05-24 17:11:00z"

DateTime plusMonths(DateTime myDateTime,int monthsToAdd)

Membuat DateTime objek yang merupakan hasil dari penambahan jumlah bulan tertentu ke yang ditentukan DateTime.

Contoh: #{plusMonths(myDateTime,1)}

Hasil: "2011-06-24T17:10:00z"

DateTime plusWeeks(DateTime myDateTime,int weeksToAdd)

Membuat DateTime objek yang merupakan hasil dari penambahan jumlah minggu tertentu ke yang ditentukan DateTime.

Contoh: #{plusWeeks(myDateTime,1)}

Hasil: "2011-05-31T17:10:00z"

DateTime plusYears(DateTime myDateTime,int yearsToAdd)

Membuat DateTime objek yang merupakan hasil dari penambahan jumlah tahun tertentu ke yang ditentukan DateTime.

Contoh: #{plusYears(myDateTime,1)}

Hasil: "2012-05-24T17:10:00z"

DateTime sunday(DateTime myDateTime)

Membuat DateTime objek untuk hari Minggu sebelumnya, relatif terhadap yang ditentukan DateTime. Jika yang ditentukan DateTime adalah hari Minggu, hasilnya ditentukan DateTime.

Contoh: #{sunday(myDateTime)}

Hasil: "2011-05-22 17:10:00 UTC"

int year(DateTime myDateTime)

Mendapatkan tahun dari DateTime nilai sebagai bilangan bulat.

Contoh: #{year(myDateTime)}

Hasil: 2011

DateTime yesterday(DateTime myDateTime)

Membuat DateTime objek untuk hari sebelumnya, relatif terhadap yang ditentukan DateTime. Hasilnya sama dengan minusDays(1).

Contoh: #{yesterday(myDateTime)}

Hasil: "2011-05-23T17:10:00z"