Saya berpikir bahwa logis berpikir beberapa negara memulai minggu pada hari Senin dan beberapa lainnya pada hari Minggu sehingga menempatkan minggu pertama dan terakhir menyelesaikan kesalahpahaman ini kurasa
Kiwy
10
Karena hari Minggu adalah hari yang menakjubkan, tidakkah Anda setuju? : P
Alko
3
Karena orang Amerika berpikir hari Minggu adalah hari pertama dalam seminggu, tetapi orang Eropa mengatakan hari Minggu adalah hari terakhir dalam seminggu.
Pieter B
9
Jangan lupa tentang Funday.
MDMoore313
6
Karena pada hari ketujuh, Tuhan menyelesaikan pekerjaan-Nya yang telah Dia lakukan, dan Dia beristirahat pada hari ketujuh dari semua pekerjaan-Nya yang telah Dia lakukan.
user84207
Jawaban:
127
Ini adalah masalah portabilitas. Pada awal Unices, beberapa versi cron menerima 0 sebagai Minggu, dan beberapa menerima 7 sebagai Minggu - format ini merupakan upaya untuk menjadi portabel dengan keduanya. Dari man 5 crontabdalam vixie-cron (penekanan saya sendiri):
Saat menentukan hari dalam seminggu, baik hari 0 dan hari 7 akan dianggap Minggu. BSD dan AT&T tampaknya tidak setuju tentang ini.
Ada 10 jenis orang, mereka yang mulai menghitung dengan 0 dan mereka yang mulai dengan 1.
Hagen von Eitzen
34
@HagenvonEitzen Saya ingat lelucon itu secara berbeda: Ada 10 jenis orang, mereka yang mengerti biner dan mereka yang tidak. - Juga: Ada 2 jenis orang: (1.) mereka yang mulai menghitung dengan 1, (1.) mereka yang mulai dengan 0.
tema
7
Saya punya versi lain - ada tiga jenis orang di dunia - mereka yang bisa menghitung dan mereka yang tidak bisa.
flurbius
25
Atau: Ada dua tipe orang. Mereka yang dapat memperkirakan dari data yang tidak lengkap.
Bernhard
20
Atau: Ada 10 jenis orang di dunia - mereka yang mengerti kode Gray, mereka yang tidak dan mereka yang mengharapkan lelucon tentang biner.
OnoSendai
28
Selain jawaban yang sangat bagus dari @ ChrisDown, ini mungkin juga merupakan solusi bagus untuk masalah lokalisasi : "Menurut kalender Ibrani dan kalender Kristen tradisional, hari Minggu adalah hari pertama dalam seminggu." Memiliki kedua-duanya, yang sangat mudah secara pemrograman, membuatnya mudah digunakan untuk kedua kelompok.
+1, jawaban yang bagus. Saya berasumsi inilah alasan mengapa AT&T dan BSD tidak setuju :-)
Chris Down
:) harap jadi heh heh;)
Ruban Savvy
1
Lebih sederhana, bidang tersebut adalah 3 bit biner yang memberi Anda 000 hingga 111 atau 0 hingga 7. Jadi ada total delapan nilai dalam bidang 3 bit. Nilai tambahan disamakan dengan yang pertama sehingga, demi kenyamanan, Anda dapat mulai dari 0 (Minggu) atau 1 (Senin), kenaikan 6 kali dan mencakup seminggu penuh.
Jawaban:
Ini adalah masalah portabilitas. Pada awal Unices, beberapa versi cron menerima 0 sebagai Minggu, dan beberapa menerima 7 sebagai Minggu - format ini merupakan upaya untuk menjadi portabel dengan keduanya. Dari
man 5 crontab
dalam vixie-cron (penekanan saya sendiri):sumber
Selain jawaban yang sangat bagus dari @ ChrisDown, ini mungkin juga merupakan solusi bagus untuk masalah lokalisasi : "Menurut kalender Ibrani dan kalender Kristen tradisional, hari Minggu adalah hari pertama dalam seminggu." Memiliki kedua-duanya, yang sangat mudah secara pemrograman, membuatnya mudah digunakan untuk kedua kelompok.
sumber
Lebih sederhana, bidang tersebut adalah 3 bit biner yang memberi Anda 000 hingga 111 atau 0 hingga 7. Jadi ada total delapan nilai dalam bidang 3 bit. Nilai tambahan disamakan dengan yang pertama sehingga, demi kenyamanan, Anda dapat mulai dari 0 (Minggu) atau 1 (Senin), kenaikan 6 kali dan mencakup seminggu penuh.
sumber
Dari manual:
sumber