GregorianCalendar Kelas

Definisi

GregorianCalendar adalah subkelas konkret dan Calendar menyediakan sistem kalender standar yang digunakan oleh sebagian besar dunia.

[Android.Runtime.Register("java/util/GregorianCalendar", DoNotGenerateAcw=true)]
public class GregorianCalendar : Java.Util.Calendar
[<Android.Runtime.Register("java/util/GregorianCalendar", DoNotGenerateAcw=true)>]
type GregorianCalendar = class
    inherit Calendar
Warisan
GregorianCalendar
Atribut

Keterangan

GregorianCalendar adalah subkelas konkret dan Calendar menyediakan sistem kalender standar yang digunakan oleh sebagian besar dunia.

GregorianCalendar adalah kalender hibrid yang mendukung sistem kalender Julian dan Gregorian dengan dukungan satu penghentian, yang sesuai secara default dengan tanggal Gregorian ketika kalender Gregorian dilembagakan (15 Oktober 1582 di beberapa negara, kemudian di negara lain). Tanggal cutover dapat diubah oleh pemanggil dengan memanggil #setGregorianChange(Date) setGregorianChange().

Secara historis, di negara-negara yang mengadopsi kalender Gregorian terlebih dahulu, 4 Oktober 1582 (Julian) kemudian diikuti oleh 15 Oktober 1582 (Gregorian). Kalender ini memodelkan ini dengan benar. Sebelum cutover Gregorian, GregorianCalendar mengimplementasikan kalender Julian. Satu-satunya perbedaan antara kalender Gregorian dan Julian adalah aturan tahun kabut. Kalender Julian menentukan tahun kabisat setiap empat tahun, sedangkan kalender Gregorian menghilangkan abad yang tidak dapat dibagi dengan 400.

GregorianCalendar < >mengimplementasikan kalender Em Proleptic</em> Gregorian dan Julian. Artinya, tanggal dihitung dengan mengekstrapolasi aturan saat ini tanpa batas waktu jauh ke belakang dan maju dalam waktu. Akibatnya, GregorianCalendar dapat digunakan selama bertahun-tahun untuk menghasilkan hasil yang bermakna dan konsisten. Namun, tanggal yang diperoleh menggunakan GregorianCalendar secara historis hanya akurat mulai 1 Maret 4 AD dan seterusnya, ketika aturan kalender Julian modern diadopsi. Sebelum tanggal ini, aturan tahun kabut diterapkan secara tidak teratur, dan sebelum 45 SM kalender Julian bahkan tidak ada.

Sebelum lembaga kalender Gregorian, Hari Tahun Baru adalah 25 Maret. Untuk menghindari kebingungan, kalender ini selalu menggunakan 1 Januari. Penyesuaian manual dapat dilakukan jika diinginkan untuk tanggal yang sebelum perubahan Gregorian dan yang jatuh antara 1 Januari dan 24 Maret.

<h2>"week_and_year">Week Of Year and Week Year</h2>

Nilai yang dihitung untuk Calendar#WEEK_OF_YEAR WEEK_OF_YEAR rentang bidang dari 1 hingga 53. Minggu pertama tahun kalender adalah periode tujuh hari paling awal yang dimulai pada Calendar#getFirstDayOfWeek() getFirstDayOfWeek() yang berisi setidaknya Calendar#getMinimalDaysInFirstWeek() getMinimalDaysInFirstWeek() hari dari tahun itu. Dengan demikian tergantung pada nilai getMinimalDaysInFirstWeek(), , getFirstDayOfWeek()dan hari dalam seminggu 1 Januari. Minggu antara minggu 1 dari satu tahun dan minggu 1 tahun berikutnya (eksklusif) diberi nomor berurutan dari 2 hingga 52 atau 53 (kecuali untuk tahun yang terlibat dalam transisi Julian-Gregorian).

Nilai getFirstDayOfWeek() dan getMinimalDaysInFirstWeek() diinisialisasi menggunakan sumber daya yang bergantung pada lokal saat membuat GregorianCalendar. "iso8601_compatible_setting">Penentuan minggu kompatibel dengan standar ISO 8601 ketika getFirstDayOfWeek() adalah MONDAY dan getMinimalDaysInFirstWeek() adalah 4, nilai mana yang digunakan di lokal di mana standar lebih disukai. Nilai-nilai ini dapat secara eksplisit diatur dengan memanggil Calendar#setFirstDayOfWeek(int) setFirstDayOfWeek() dan Calendar#setMinimalDaysInFirstWeek(int) setMinimalDaysInFirstWeek().

"week_year"><em>minggu tahun</em> sinkron dengan WEEK_OF_YEAR siklus. Semua minggu antara minggu pertama dan terakhir (inklusif) memiliki nilai minggu em yang sama <tahun/em>.<> Oleh karena itu, hari pertama dan terakhir dalam setahun minggu mungkin memiliki nilai tahun kalender yang berbeda.

Misalnya, 1 Januari 1998 adalah hari Kamis. Jika getFirstDayOfWeek() adalah MONDAY dan getMinimalDaysInFirstWeek() adalah 4 (pengaturan kompatibel standar ISO 8601), maka minggu ke-1 1998 dimulai pada 29 Desember 1997, dan berakhir pada 4 Januari 1998. Tahun minggu adalah 1998 untuk tiga hari terakhir kalender tahun 1997. Namun, jika , getFirstDayOfWeek()SUNDAYmaka minggu ke-1 1998 dimulai pada 4 Januari 1998, dan berakhir pada 10 Januari 1998; tiga hari pertama 1998 maka merupakan bagian dari minggu 53 tahun 1997 dan tahun minggu mereka adalah 1997.

<h3>Minggu Dalam Sebulan</jam3>

Nilai yang dihitung untuk WEEK_OF_MONTH rentang bidang dari 0 hingga 6. Minggu 1 dalam sebulan (hari-hari dengan WEEK_OF_MONTH = 1) adalah set paling awal dari setidaknya getMinimalDaysInFirstWeek() hari-hari yang bersebelahan dalam bulan itu, berakhir pada hari sebelumnya getFirstDayOfWeek(). Tidak seperti minggu 1 dalam setahun, minggu 1 sebulan mungkin lebih pendek dari 7 hari, tidak perlu memulai pada getFirstDayOfWeek(), dan tidak akan menyertakan hari-hari bulan sebelumnya. Hari dalam sebulan sebelum minggu 1 memiliki WEEK_OF_MONTH 0.

Misalnya, jika getFirstDayOfWeek() adalah SUNDAY dan getMinimalDaysInFirstWeek() adalah 4, maka minggu pertama Januari 1998 adalah Minggu, 4 Januari hingga Sabtu, 10 Januari. Hari-hari ini memiliki WEEK_OF_MONTH 1. Kamis, 1 Januari hingga Sabtu, 3 Januari memiliki WEEK_OF_MONTH 0. Jika getMinimalDaysInFirstWeek() diubah menjadi 3, maka 1 Januari hingga 3 Januari memiliki WEEK_OF_MONTH 1.

<h3>Nilai< Bidang Default/h3>

Metode clear ini mengatur bidang kalender yang tidak terdefinisi. GregorianCalendar menggunakan nilai default berikut untuk setiap bidang kalender jika nilainya tidak terdefinisi.

<table class="striped" style="text-align: left; lebar: 66%;"><gaya keterangan="display:none"GregorianCalendar nilai bidang default/keterangan><thead><tr><th scope="col"> Field </th th><scope="col"> Default Value </th></tr></thead><tr><><th scope="row"><>/thERA<td/td><>AD</tr><><th scope="row"><>/thYEAR<td><>1970</td></tr><tr><th scope="row">MONTH</th><td>JANUARY</td></tr><><th scope="row">DAY_OF_MONTH</th><td>1</td></tr><><th scope="row">DAY_OF_WEEK</th><td/td>the first day of week<></tr tr><><th scope="row">WEEK_OF_MONTH</th><td>0</td></tr><tr><th scope="row">DAY_OF_WEEK_IN_MONTH</th><td>1</td></tr><><th scope="row">AM_PM</th><td>AM</td></tr tr><><th scope="row">HOUR, HOUR_OF_DAY, MINUTE, SECOND, MILLISECOND</th><td>0</td></tr></tbody></table br><>Nilai default tidak berlaku untuk bidang yang tidak tercantum di atas.

< >strong Example:</strong><blockquote>

// get the supported ids for GMT-08:00 (Pacific Standard Time)
            String[] ids = TimeZone.getAvailableIDs(-8 * 60 * 60 * 1000);
            // if no ids were returned, something is wrong. get out.
            if (ids.length == 0)
                System.exit(0);

             // begin output
            System.out.println("Current Time");

            // create a Pacific Standard Time time zone
            SimpleTimeZone pdt = new SimpleTimeZone(-8 * 60 * 60 * 1000, ids[0]);

            // set up rules for Daylight Saving Time
            pdt.setStartRule(Calendar.APRIL, 1, Calendar.SUNDAY, 2 * 60 * 60 * 1000);
            pdt.setEndRule(Calendar.OCTOBER, -1, Calendar.SUNDAY, 2 * 60 * 60 * 1000);

            // create a GregorianCalendar with the Pacific Daylight time zone
            // and the current date and time
            Calendar calendar = new GregorianCalendar(pdt);
            Date trialTime = new Date();
            calendar.setTime(trialTime);

            // print out a bunch of interesting things
            System.out.println("ERA: " + calendar.get(Calendar.ERA));
            System.out.println("YEAR: " + calendar.get(Calendar.YEAR));
            System.out.println("MONTH: " + calendar.get(Calendar.MONTH));
            System.out.println("WEEK_OF_YEAR: " + calendar.get(Calendar.WEEK_OF_YEAR));
            System.out.println("WEEK_OF_MONTH: " + calendar.get(Calendar.WEEK_OF_MONTH));
            System.out.println("DATE: " + calendar.get(Calendar.DATE));
            System.out.println("DAY_OF_MONTH: " + calendar.get(Calendar.DAY_OF_MONTH));
            System.out.println("DAY_OF_YEAR: " + calendar.get(Calendar.DAY_OF_YEAR));
            System.out.println("DAY_OF_WEEK: " + calendar.get(Calendar.DAY_OF_WEEK));
            System.out.println("DAY_OF_WEEK_IN_MONTH: "
                               + calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH));
            System.out.println("AM_PM: " + calendar.get(Calendar.AM_PM));
            System.out.println("HOUR: " + calendar.get(Calendar.HOUR));
            System.out.println("HOUR_OF_DAY: " + calendar.get(Calendar.HOUR_OF_DAY));
            System.out.println("MINUTE: " + calendar.get(Calendar.MINUTE));
            System.out.println("SECOND: " + calendar.get(Calendar.SECOND));
            System.out.println("MILLISECOND: " + calendar.get(Calendar.MILLISECOND));
            System.out.println("ZONE_OFFSET: "
                               + (calendar.get(Calendar.ZONE_OFFSET)/(60*60*1000)));
            System.out.println("DST_OFFSET: "
                               + (calendar.get(Calendar.DST_OFFSET)/(60*60*1000)));
            System.out.println("Current Time, with hour reset to 3");
            calendar.clear(Calendar.HOUR_OF_DAY); // so doesn't override
            calendar.set(Calendar.HOUR, 3);
            System.out.println("ERA: " + calendar.get(Calendar.ERA));
            System.out.println("YEAR: " + calendar.get(Calendar.YEAR));
            System.out.println("MONTH: " + calendar.get(Calendar.MONTH));
            System.out.println("WEEK_OF_YEAR: " + calendar.get(Calendar.WEEK_OF_YEAR));
            System.out.println("WEEK_OF_MONTH: " + calendar.get(Calendar.WEEK_OF_MONTH));
            System.out.println("DATE: " + calendar.get(Calendar.DATE));
            System.out.println("DAY_OF_MONTH: " + calendar.get(Calendar.DAY_OF_MONTH));
            System.out.println("DAY_OF_YEAR: " + calendar.get(Calendar.DAY_OF_YEAR));
            System.out.println("DAY_OF_WEEK: " + calendar.get(Calendar.DAY_OF_WEEK));
            System.out.println("DAY_OF_WEEK_IN_MONTH: "
                               + calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH));
            System.out.println("AM_PM: " + calendar.get(Calendar.AM_PM));
            System.out.println("HOUR: " + calendar.get(Calendar.HOUR));
            System.out.println("HOUR_OF_DAY: " + calendar.get(Calendar.HOUR_OF_DAY));
            System.out.println("MINUTE: " + calendar.get(Calendar.MINUTE));
            System.out.println("SECOND: " + calendar.get(Calendar.SECOND));
            System.out.println("MILLISECOND: " + calendar.get(Calendar.MILLISECOND));
            System.out.println("ZONE_OFFSET: "
                   + (calendar.get(Calendar.ZONE_OFFSET)/(60*60*1000))); // in hours
            System.out.println("DST_OFFSET: "
                   + (calendar.get(Calendar.DST_OFFSET)/(60*60*1000))); // in hours

</blockquote>

Ditambahkan dalam 1.1.

Dokumentasi Java untuk java.util.GregorianCalendar.

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Konstruktor

Nama Deskripsi
GregorianCalendar()

Membuat default GregorianCalendar menggunakan waktu saat ini di zona waktu default dengan lokal default Locale.Category#FORMAT FORMAT .

GregorianCalendar(Int32, Int32, Int32, Int32, Int32, Int32)

Membangun GregorianCalendar dengan tanggal dan waktu yang ditentukan yang ditetapkan untuk zona waktu default dengan lokal default.

GregorianCalendar(Int32, Int32, Int32, Int32, Int32)

Membuat dengan tanggal dan waktu yang GregorianCalendar ditentukan yang ditetapkan untuk zona waktu default dengan lokal default.

GregorianCalendar(Int32, Int32, Int32)

Membuat dengan tanggal yang GregorianCalendar ditentukan yang ditetapkan di zona waktu default dengan lokal default.

GregorianCalendar(IntPtr, JniHandleOwnership)

Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime.

GregorianCalendar(Locale)

Membuat GregorianCalendar berdasarkan waktu saat ini di zona waktu default dengan lokal yang diberikan.

GregorianCalendar(TimeZone, Locale)

Membangun GregorianCalendar berdasarkan waktu saat ini di zona waktu tertentu dengan lokal yang diberikan.

GregorianCalendar(TimeZone)

Membuat GregorianCalendar berdasarkan waktu saat ini di zona waktu yang diberikan dengan lokal default Locale.Category#FORMAT FORMAT .

Bidang

Nama Deskripsi
Ad

Nilai bidang yang ERA menunjukkan era umum (Anno Domini), juga dikenal sebagai CE.

AllStyles
Kedaluwarsa.

Penentu gaya untuk #getDisplayNames(int, int, Locale) getDisplayNames menunjukkan nama dalam semua gaya, seperti "Januari" dan "Jan".

(Diperoleh dari Calendar)
Am

Nilai bidang yang #AM_PM menunjukkan periode hari dari tengah malam hingga tepat sebelum siang.

(Diperoleh dari Calendar)
AmPm
Kedaluwarsa.

Nomor bidang untuk get dan set menunjukkan apakah HOUR sebelum atau sesudah siang.

(Diperoleh dari Calendar)
April

Nilai bidang yang #MONTH menunjukkan bulan keempat dalam setahun dalam kalender Gregorian dan Julian.

(Diperoleh dari Calendar)
August

Nilai bidang yang #MONTH menunjukkan bulan kedelapan tahun ini di kalender Gregorian dan Julian.

(Diperoleh dari Calendar)
Bc

Nilai bidang yang ERA menunjukkan periode sebelum era umum (sebelum Kristus), juga dikenal sebagai BCE.

Date
Kedaluwarsa.

Nomor bidang untuk get dan set menunjukkan hari dalam sebulan.

(Diperoleh dari Calendar)
DayOfMonth
Kedaluwarsa.

Nomor bidang untuk get dan set menunjukkan hari dalam sebulan.

(Diperoleh dari Calendar)
DayOfWeek
Kedaluwarsa.

Nomor bidang untuk get dan set menunjukkan hari dalam seminggu.

(Diperoleh dari Calendar)
DayOfWeekInMonth
Kedaluwarsa.

Nomor bidang untuk get dan set menunjukkan jumlah ordinal hari dalam seminggu dalam bulan ini.

(Diperoleh dari Calendar)
DayOfYear
Kedaluwarsa.

Nomor bidang untuk get dan set menunjukkan nomor hari dalam tahun ini.

(Diperoleh dari Calendar)
December

Nilai bidang yang #MONTH menunjukkan bulan ke-12 dalam setahun di kalender Gregorian dan Julian.

(Diperoleh dari Calendar)
DstOffset
Kedaluwarsa.

Nomor bidang untuk get dan set menunjukkan offset penghematan siang hari dalam milidetik.

(Diperoleh dari Calendar)
Era
Kedaluwarsa.

Nomor bidang untuk get dan set menunjukkan era, e.

(Diperoleh dari Calendar)
February

Nilai bidang yang #MONTH menunjukkan bulan kedua dalam setahun di kalender Gregorian dan Julian.

(Diperoleh dari Calendar)
FieldCount

Jumlah bidang berbeda yang dikenali oleh get dan set.

(Diperoleh dari Calendar)
Friday

Nilai bidang yang #DAY_OF_WEEK menunjukkan Hari Jumat.

(Diperoleh dari Calendar)
Hour
Kedaluwarsa.

Nomor bidang untuk get dan set menunjukkan jam pagi atau sore.

(Diperoleh dari Calendar)
HourOfDay
Kedaluwarsa.

Nomor bidang untuk get dan set menunjukkan jam dalam sehari.

(Diperoleh dari Calendar)
January

Nilai bidang yang #MONTH menunjukkan bulan pertama tahun ini di kalender Gregorian dan Julian.

(Diperoleh dari Calendar)
July

Nilai bidang yang #MONTH menunjukkan bulan ketujuh dalam setahun dalam kalender Gregorian dan Julian.

(Diperoleh dari Calendar)
June

Nilai bidang yang #MONTH menunjukkan bulan keenam tahun ini dalam kalender Gregorian dan Julian.

(Diperoleh dari Calendar)
Long
Kedaluwarsa.

Penentu gaya untuk #getDisplayName(int, int, Locale) getDisplayName dan #getDisplayNames(int, int, Locale) getDisplayNames setara #LONG_FORMATdengan .

(Diperoleh dari Calendar)
LongFormat

Penentu gaya untuk #getDisplayName(int, int, Locale) getDisplayName dan #getDisplayNames(int, int, Locale) getDisplayNames menunjukkan nama panjang yang digunakan untuk format.

(Diperoleh dari Calendar)
LongStandalone

Penentu gaya untuk #getDisplayName(int, int, Locale) getDisplayName dan #getDisplayNames(int, int, Locale) getDisplayNames menunjukkan nama panjang yang digunakan secara independen, seperti nama bulan sebagai header kalender.

(Diperoleh dari Calendar)
March

Nilai bidang yang #MONTH menunjukkan bulan ketiga dalam setahun di kalender Gregorian dan Julian.

(Diperoleh dari Calendar)
May

Nilai bidang yang #MONTH menunjukkan bulan kelima tahun ini di kalender Gregorian dan Julian.

(Diperoleh dari Calendar)
Millisecond
Kedaluwarsa.

Nomor bidang untuk get dan set menunjukkan milidetik dalam yang kedua.

(Diperoleh dari Calendar)
Minute
Kedaluwarsa.

Nomor bidang untuk get dan set menunjukkan menit dalam satu jam.

(Diperoleh dari Calendar)
Monday

Nilai bidang yang #DAY_OF_WEEK menunjukkan Senin.

(Diperoleh dari Calendar)
Month
Kedaluwarsa.

Nomor bidang untuk get dan set menunjukkan bulan.

(Diperoleh dari Calendar)
NarrowFormat

Penentu gaya untuk #getDisplayName(int, int, Locale) getDisplayName dan #getDisplayNames(int, int, Locale) getDisplayNames menunjukkan nama sempit yang digunakan untuk format.

(Diperoleh dari Calendar)
NarrowStandalone

Penentu gaya untuk #getDisplayName(int, int, Locale) getDisplayName dan #getDisplayNames(int, int, Locale) getDisplayNames menunjukkan nama sempit secara independen.

(Diperoleh dari Calendar)
November

Nilai bidang yang #MONTH menunjukkan bulan ke sebelas tahun dalam kalender Gregorian dan Julian.

(Diperoleh dari Calendar)
October

Nilai bidang yang #MONTH menunjukkan bulan kesepuluh tahun ini di kalender Gregorian dan Julian.

(Diperoleh dari Calendar)
Pm

Nilai bidang yang #AM_PM menunjukkan periode hari dari siang hingga tepat sebelum tengah malam.

(Diperoleh dari Calendar)
Saturday

Nilai bidang yang #DAY_OF_WEEK menunjukkan Hari Sabtu.

(Diperoleh dari Calendar)
Second
Kedaluwarsa.

Nomor bidang untuk get dan set menunjukkan yang kedua dalam satu menit.

(Diperoleh dari Calendar)
September

Nilai bidang yang #MONTH menunjukkan bulan kesembilan tahun ini di kalender Gregorian dan Julian.

(Diperoleh dari Calendar)
Short
Kedaluwarsa.

Penentu gaya untuk #getDisplayName(int, int, Locale) getDisplayName dan #getDisplayNames(int, int, Locale) getDisplayNames setara #SHORT_FORMATdengan .

(Diperoleh dari Calendar)
ShortFormat

Penentu gaya untuk #getDisplayName(int, int, Locale) getDisplayName dan #getDisplayNames(int, int, Locale) getDisplayNames menunjukkan nama pendek yang digunakan untuk format.

(Diperoleh dari Calendar)
ShortStandalone

Penentu gaya untuk #getDisplayName(int, int, Locale) getDisplayName dan #getDisplayNames(int, int, Locale) getDisplayNames menunjukkan nama pendek yang digunakan secara independen, seperti singkatan bulan sebagai header kalender.

(Diperoleh dari Calendar)
Sunday

Nilai bidang yang #DAY_OF_WEEK menunjukkan hari Minggu.

(Diperoleh dari Calendar)
Thursday

Nilai bidang yang #DAY_OF_WEEK menunjukkan Kamis.

(Diperoleh dari Calendar)
Tuesday

Nilai bidang yang #DAY_OF_WEEK menunjukkan Selasa.

(Diperoleh dari Calendar)
Undecimber

Nilai bidang yang #MONTH menunjukkan bulan ketiga belas dalam setahun.

(Diperoleh dari Calendar)
Wednesday

Nilai bidang yang #DAY_OF_WEEK menunjukkan Hari Rabu.

(Diperoleh dari Calendar)
WeekOfMonth
Kedaluwarsa.

Nomor bidang untuk get dan set menunjukkan nomor minggu dalam bulan ini.

(Diperoleh dari Calendar)
WeekOfYear
Kedaluwarsa.

Nomor bidang untuk get dan set menunjukkan nomor minggu dalam tahun ini.

(Diperoleh dari Calendar)
Year
Kedaluwarsa.

Nomor bidang untuk get dan set menunjukkan tahun.

(Diperoleh dari Calendar)
ZoneOffset
Kedaluwarsa.

Nomor bidang untuk get dan set menunjukkan offset mentah dari GMT dalam milidetik.

(Diperoleh dari Calendar)

Properti

Nama Deskripsi
AreFieldsSet

True jika fields[] sinkron dengan waktu yang ditetapkan saat ini.

(Diperoleh dari Calendar)
CalendarType

Mengembalikan tipe kalender dari ini Calendar.

(Diperoleh dari Calendar)
Class

Mengembalikan kelas runtime dari .Object

(Diperoleh dari Object)
Fields

Nilai bidang kalender untuk waktu yang saat ini ditetapkan untuk kalender ini.

(Diperoleh dari Calendar)
FirstDayOfWeek

Mendapatkan apa hari pertama dalam seminggu; e.

(Diperoleh dari Calendar)
GregorianChange

Mendapatkan tanggal perubahan Kalender Gregorian. -or- Mengatur GregorianCalendar tanggal perubahan.

Handle

Handel ke instans Android yang mendasar.

(Diperoleh dari Object)
IsTimeSet

True jika nilainya time valid.

(Diperoleh dari Calendar)
IsWeekDateSupported

Mengembalikan yang true menunjukkan bahwa ini GregorianCalendar mendukung tanggal minggu.

JniIdentityHashCode

Mendapatkan kode hash identitas yang ditetapkan ke Java peer ini oleh runtime interop.

(Diperoleh dari Object)
JniManagedPeerState

GregorianCalendar adalah subkelas konkret dan Calendar menyediakan sistem kalender standar yang digunakan oleh sebagian besar dunia.

(Diperoleh dari JavaObject)
JniPeerMembers

GregorianCalendar adalah subkelas konkret dan Calendar menyediakan sistem kalender standar yang digunakan oleh sebagian besar dunia.

Lenient

Memberi tahu apakah interpretasi tanggal/waktu bersifat lenient.

(Diperoleh dari Calendar)
MinimalDaysInFirstWeek

Mendapatkan berapa hari minimal yang diperlukan pada minggu pertama dalam setahun; e.

(Diperoleh dari Calendar)
PeerReference

Mendapatkan referensi objek JNI untuk peer Java ini.

(Diperoleh dari Object)
ThresholdClass

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

ThresholdType

API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Time

Mengembalikan objek yang Date mewakili nilai waktu ini Calendar(offset milidetik dari "#Epoch">Epoch"). -or- Mengatur waktu Kalender ini dengan yang diberikan Date.

(Diperoleh dari Calendar)
TimeInMillis

Mengembalikan nilai waktu Kalender ini dalam milidetik.

(Diperoleh dari Calendar)
TimeZone

Mendapatkan zona waktu. -or- Mengatur zona waktu dengan nilai zona waktu yang diberikan.

(Diperoleh dari Calendar)
WeeksInWeekYear

Mengembalikan jumlah minggu dalam tahun minggu yang diwakili oleh .Calendar

(Diperoleh dari Calendar)
WeekYear

Mengembalikan tahun minggu yang diwakili oleh .Calendar

(Diperoleh dari Calendar)

Metode

Nama Deskripsi
Add(CalendarField, Int32)

Menambahkan jumlah waktu yang ditentukan (ditandatangani) ke bidang kalender tertentu, berdasarkan aturan kalender.

After(Object)

Mengembalikan apakah ini Calendar mewakili waktu setelah waktu yang diwakili oleh Object.

(Diperoleh dari Calendar)
Before(Object)

Mengembalikan apakah ini Calendar mewakili waktu sebelum waktu yang diwakili oleh Object.

(Diperoleh dari Calendar)
Clear()

Mengatur semua nilai bidang kalender dan nilai waktu (offset milidetik dari "#Epoch">Epoch) yang tidak ditentukan ini Calendar .

(Diperoleh dari Calendar)
Clear(CalendarField)

Mengatur nilai bidang kalender yang diberikan dan nilai waktu (offset milidetik dari "#Epoch">Epoch) yang tidak ditentukan ini Calendar .

(Diperoleh dari Calendar)
Clone()

Membuat dan mengembalikan salinan objek ini.

(Diperoleh dari Calendar)
CompareTo(Calendar)

Membandingkan nilai waktu (offset milidetik dari "#Epoch">Epoch) yang diwakili oleh dua Calendar objek.

(Diperoleh dari Calendar)
Complete()

Mengisi bidang yang tidak disetel di bidang kalender.

(Diperoleh dari Calendar)
ComputeFields()

Mengonversi nilai waktu (offset milidetik dari Epoch) ke nilai bidang kalender.

ComputeTime()

Mengonversi nilai bidang kalender ke nilai waktu (offset milidetik dari Epoch).

Construct(JniObjectReference, JniObjectReferenceOptions)

GregorianCalendar adalah subkelas konkret dan Calendar menyediakan sistem kalender standar yang digunakan oleh sebagian besar dunia.

(Diperoleh dari JavaObject)
Dispose()

Merilis sumber daya yang dipegang oleh rekan Java ini.

(Diperoleh dari Object)
Dispose(Boolean)

Merilis sumber daya yang dipegang oleh rekan Java ini.

(Diperoleh dari Object)
DisposeUnlessReferenced()

GregorianCalendar adalah subkelas konkret dan Calendar menyediakan sistem kalender standar yang digunakan oleh sebagian besar dunia.

(Diperoleh dari JavaObject)
Equals(Object)

GregorianCalendar adalah subkelas konkret dan Calendar menyediakan sistem kalender standar yang digunakan oleh sebagian besar dunia.

(Diperoleh dari JavaObject)
Equals(Object)

Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini.

(Diperoleh dari Object)
From(ZonedDateTime)

Mendapatkan instans GregorianCalendar dengan lokal default dari ZonedDateTime objek.

Get(CalendarField)

Mengembalikan nilai bidang kalender yang diberikan.

(Diperoleh dari Calendar)
GetActualMaximum(CalendarField)

Mengembalikan nilai maksimum yang dapat dimiliki bidang kalender yang ditentukan, dengan nilai waktu ini Calendar.

(Diperoleh dari Calendar)
GetActualMinimum(CalendarField)

Mengembalikan nilai minimum yang dapat dimiliki bidang kalender yang ditentukan, mengingat nilai waktu ini Calendar.

(Diperoleh dari Calendar)
GetDisplayName(Int32, Int32, Locale)

Mengembalikan representasi string dari nilai kalender field dalam yang diberikan style dan locale.

(Diperoleh dari Calendar)
GetDisplayNames(Int32, Int32, Locale)

Mengembalikan yang Map berisi semua nama kalender field dalam nilai bidang yang diberikan style dan locale yang sesuai.

(Diperoleh dari Calendar)
GetGreatestMinimum(CalendarField)

Mengembalikan nilai minimum tertinggi untuk bidang kalender tertentu dari instans ini GregorianCalendar .

GetHashCode()

Mengembalikan nilai kode hash untuk objek .

(Diperoleh dari Object)
GetLeastMaximum(CalendarField)

Mengembalikan nilai maksimum terendah untuk bidang kalender tertentu dari instans ini GregorianCalendar .

GetMaximum(CalendarField)

Mengembalikan nilai maksimum untuk bidang kalender tertentu dari instans ini GregorianCalendar .

GetMinimum(CalendarField)

Mengembalikan nilai minimum untuk bidang kalender tertentu dari instans ini GregorianCalendar .

InternalGet(Int32)

Mengembalikan nilai bidang kalender yang diberikan.

(Diperoleh dari Calendar)
IsLeapYear(Int32)

Menentukan apakah tahun yang diberikan adalah tahun kampung.

IsSet(CalendarField)

Menentukan apakah bidang kalender yang diberikan memiliki kumpulan nilai, termasuk kasus bahwa nilai telah diatur oleh perhitungan bidang internal yang get dipicu oleh panggilan metode.

(Diperoleh dari Calendar)
JavaFinalize()

Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek.

(Diperoleh dari Object)
Notify()

Membangunkan satu utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
NotifyAll()

Membangunkan semua utas yang menunggu monitor objek ini.

(Diperoleh dari Object)
Roll(CalendarField, Boolean)

Menambahkan atau mengurangi (atas/ke bawah) satu unit waktu pada bidang waktu tertentu tanpa mengubah bidang yang lebih besar.

Roll(CalendarField, Int32)

Menambahkan jumlah yang ditentukan (ditandatangani) ke bidang kalender yang ditentukan tanpa mengubah bidang yang lebih besar.

(Diperoleh dari Calendar)
Set(CalendarField, Int32)

Mengatur bidang kalender yang diberikan ke nilai yang diberikan.

(Diperoleh dari Calendar)
Set(Int32, Int32, Int32, Int32, Int32, Int32)

Mengatur nilai untuk bidang YEAR, , MONTH, DAY_OF_MONTH, HOUR_OF_DAY, MINUTEdan SECOND.

(Diperoleh dari Calendar)
Set(Int32, Int32, Int32, Int32, Int32)

Mengatur nilai untuk bidang YEARkalender , , MONTH, DAY_OF_MONTH, HOUR_OF_DAYdan MINUTE.

(Diperoleh dari Calendar)
Set(Int32, Int32, Int32)

Mengatur nilai untuk bidang YEARkalender , , MONTHdan DAY_OF_MONTH.

(Diperoleh dari Calendar)
SetHandle(IntPtr, JniHandleOwnership)

Mengatur properti Handle.

(Diperoleh dari Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

GregorianCalendar adalah subkelas konkret dan Calendar menyediakan sistem kalender standar yang digunakan oleh sebagian besar dunia.

(Diperoleh dari JavaObject)
SetWeekDate(Int32, Int32, Int32)

Mengatur tanggal ini Calendar dengan penentu tanggal yang diberikan - tahun minggu, minggu dalam setahun, dan hari dalam seminggu.

(Diperoleh dari Calendar)
ToArray<T>()

Membuat array terkelola dari pembungkus array Java ini.

(Diperoleh dari Object)
ToInstant()

GregorianCalendar adalah subkelas konkret dan Calendar menyediakan sistem kalender standar yang digunakan oleh sebagian besar dunia.

(Diperoleh dari Calendar)
ToString()

Mengembalikan representasi string objek.

(Diperoleh dari Object)
ToZonedDateTime()

Mengonversi objek ini ke ZonedDateTime yang mewakili titik yang sama pada garis waktu seperti ini GregorianCalendar.

UnregisterFromRuntime()

Membatalkan pendaftaran peer Java ini dari runtime interop.

(Diperoleh dari Object)
Wait()

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <diberitahu></em> atau <em>terganggu</em>.

(Diperoleh dari Object)
Wait(Int64, Int32)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah waktu nyata berlalu.

(Diperoleh dari Object)
Wait(Int64)

Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah waktu nyata berlalu.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

Nama Deskripsi
IComparable.CompareTo(Object)

GregorianCalendar adalah subkelas konkret dan Calendar menyediakan sistem kalender standar yang digunakan oleh sebagian besar dunia.

(Diperoleh dari Calendar)
IJavaPeerable.Disposed()

GregorianCalendar adalah subkelas konkret dan Calendar menyediakan sistem kalender standar yang digunakan oleh sebagian besar dunia.

(Diperoleh dari JavaObject)
IJavaPeerable.Finalized()

GregorianCalendar adalah subkelas konkret dan Calendar menyediakan sistem kalender standar yang digunakan oleh sebagian besar dunia.

(Diperoleh dari JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

GregorianCalendar adalah subkelas konkret dan Calendar menyediakan sistem kalender standar yang digunakan oleh sebagian besar dunia.

(Diperoleh dari JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

GregorianCalendar adalah subkelas konkret dan Calendar menyediakan sistem kalender standar yang digunakan oleh sebagian besar dunia.

(Diperoleh dari JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

GregorianCalendar adalah subkelas konkret dan Calendar menyediakan sistem kalender standar yang digunakan oleh sebagian besar dunia.

(Diperoleh dari JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

GregorianCalendar adalah subkelas konkret dan Calendar menyediakan sistem kalender standar yang digunakan oleh sebagian besar dunia.

(Diperoleh dari JavaObject)
IJavaPeerable.UnregisterFromRuntime()

GregorianCalendar adalah subkelas konkret dan Calendar menyediakan sistem kalender standar yang digunakan oleh sebagian besar dunia.

(Diperoleh dari Calendar)

Metode Ekstensi

Nama Deskripsi
GetJniTypeName(IJavaPeerable)

Mendapatkan nama JNI dari jenis instans self.

JavaAs<TResult>(IJavaPeerable)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

JavaCast<TResult>(IJavaObject)

Melakukan konversi jenis yang diperiksa runtime Android.

JavaCast<TResult>(IJavaObject)

GregorianCalendar adalah subkelas konkret dan Calendar menyediakan sistem kalender standar yang digunakan oleh sebagian besar dunia.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Cobalah untuk memaksa self untuk mengetik TResult, memeriksa bahwa paksaan valid di sisi Java.

Berlaku untuk