Скажите какой день недели был 1 января 1 года нашей эры?
Если нашей эрой считать годы от Р. Х. то Григорианский 0001-й год «начался» с Понедельника.
Источник: http://cv.jinr.ru/~bljv/ST_CAL.HTM
Остальные ответы
Этим вопросом подробно занимался датский астроном Элис Стремгеен. Он пришел к убеждению, что первый день января первого года нашей эры был субботой.
вторник
любой день можно высчитать здесь _http://ochag.narod.ru/vechn_kalend.htm_
Я проверял на iPhone прокрутил календарь до 01.01.0001 это суббота)
Я проверял на iPhone прокрутил календарь до 1 января 1 года нашей эры это четверг
Похожие вопросы
Ваш браузер устарел
Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.
1 января 0001

Данный калькулятор поможет узнать день недели для любой даты. Например, он может помочь узнать какой день недели 1 января 0001? (Ответ: понедельник). Выберите нужный день, (например ‘1 января 0001’) и нажмите кнопку ‘Посчитать’.
Калькулятор «Какой день недели»
Таблица конвертации
| Дата | День недели |
|---|---|
| 18 декабря 0000 | понедельник |
| 19 декабря 0000 | вторник |
| 20 декабря 0000 | среда |
| 21 декабря 0000 | четверг |
| 22 декабря 0000 | пятница |
| 23 декабря 0000 | суббота |
| 24 декабря 0000 | воскресенье |
| 25 декабря 0000 | понедельник |
| 26 декабря 0000 | вторник |
| 27 декабря 0000 | среда |
| 28 декабря 0000 | четверг |
| 29 декабря 0000 | пятница |
| 30 декабря 0000 | суббота |
| 31 декабря 0000 | воскресенье |
| 1 января 0001 | понедельник |
| 2 января 0001 | вторник |
| 3 января 0001 | среда |
| 4 января 0001 | четверг |
| 5 января 0001 | пятница |
| 6 января 0001 | суббота |
| 7 января 0001 | воскресенье |
| 8 января 0001 | понедельник |
| 9 января 0001 | вторник |
| 10 января 0001 | среда |
| 11 января 0001 | четверг |
| 12 января 0001 | пятница |
| 13 января 0001 | суббота |
| 14 января 0001 | воскресенье |
| 15 января 0001 | понедельник |
| 16 января 0001 | вторник |
FAQ
Какой день недели 1 января 0001?
1 января 0001 это понедельник
Calendar Week Rule Перечисление
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Устанавливает различные правила для определения первой недели года.
public enum class CalendarWeekRule
public enum CalendarWeekRule
[System.Serializable] public enum CalendarWeekRule
[System.Serializable] [System.Runtime.InteropServices.ComVisible(true)] public enum CalendarWeekRule
type CalendarWeekRule =
[] type CalendarWeekRule =
[] [] type CalendarWeekRule =
Public Enum CalendarWeekRule
Наследование
CalendarWeekRule
Поля
Указывает, что первая неделя года начинается в первый день года и заканчивается перед назначенным первым днем недели. Значение равно 0.
Указывает, что первой неделей года является первая неделя, состоящая из четырех или более дней, следующих перед назначенным первым днем недели. Значение равно 2.
Указывает, что первая неделя года начинается с назначенного первого дня недели, который встречается первым в году. Значение равно 1.
Комментарии
Элемент перечисления CalendarWeekRule возвращается свойством DateTimeFormatInfo.CalendarWeekRule и используется текущим календарем языка и региональных параметров для определения правила календарной недели. Значение перечисления также используется в качестве параметра метода Calendar.GetWeekOfYear .
Правила календарной недели зависят System.DayOfWeek от значения, указывающего первый день недели, в дополнение к в зависимости CalendarWeekRule от значения. Свойство DateTimeFormatInfo.FirstDayOfWeek предоставляет значение по умолчанию для языка и региональных параметров, но любое DayOfWeek значение может быть указано в качестве первого дня недели в методе Calendar.GetWeekOfYear .
Первая неделя, основанная на значении FirstDay , может иметь от одного до семи дней. Первая неделя, основанная на значении FirstFullWeek , всегда имеет семь дней. Первая неделя, основанная на значении FirstFourDayWeek , может иметь от четырех до семи дней.
Например, в григорианском календаре предположим, что первый день года (1 января) приходится на вторник, а первым днем недели является воскресенье. Выбор FirstFullWeek определяет первое воскресенье (6 января) как начало первой недели года. Первые пять дней года считаются частью последней недели предыдущего года. В отличие от этого, выбор FirstFourDayWeek определяет первый день года (1 января) как начало первой недели года, так как с 1 января по день до следующего воскресенья имеется более четырех дней.
| Date | Первый день | FirstFullWeek | FirstFourDayWeek |
|---|---|---|---|
| 31 декабря Пн | Последняя неделя предыдущего года | Последняя неделя предыдущего года | Последняя неделя предыдущего года |
| 1 января вт | 1-я неделя | Последняя неделя предыдущего года | 1-я неделя |
| 2 января Ср | 1-я неделя | Последняя неделя предыдущего года | 1-я неделя |
| 3 января чт | 1-я неделя | Последняя неделя предыдущего года | 1-я неделя |
| 4 января Пт | 1-я неделя | Последняя неделя предыдущего года | 1-я неделя |
| 5 января сб | 1-я неделя | Последняя неделя предыдущего года | 1-я неделя |
| 6 января вс | 2-я неделя | 1-я неделя | 2-я неделя |
| 7 января Пн | 2-я неделя | 1-я неделя | 2-я неделя |
| Январь 8 Вт | 2-я неделя | 1-я неделя | 2-я неделя |
| 9 января Ср | 2-я неделя | 1-я неделя | 2-я неделя |
| 10 января чт | 2-я неделя | 1-я неделя | 2-я неделя |
| Январь 11 Пт | 2-я неделя | 1-я неделя | 2-я неделя |
| 12 января сб | 2-я неделя | 1-я неделя | 2-я неделя |
Предположим, что первый день года (1 января) выпадает на пятницу, а первым днем недели является воскресенье. Выбор FirstFourDayWeek определяет первое воскресенье (3 января) как начало первой недели года, так как с 1 января по день до следующего воскресенья осталось менее четырех дней.
| Date | Первый день | FirstFullWeek | FirstFourDayWeek |
|---|---|---|---|
| 31 декабря Чт | Последняя неделя предыдущего года | Последняя неделя предыдущего года | Последняя неделя предыдущего года |
| 1 января Пт | 1-я неделя | Последняя неделя предыдущего года | Последняя неделя предыдущего года |
| 2 января сб | 1-я неделя | Последняя неделя предыдущего года | Последняя неделя предыдущего года |
| 3 января вс | 2-я неделя | 1-я неделя | 1-я неделя |
| 4 января Пн | 2-я неделя | 1-я неделя | 1-я неделя |
| 5 января Вт | 2-я неделя | 1-я неделя | 1-я неделя |
| 6 января Ср | 2-я неделя | 1-я неделя | 1-я неделя |
| 7 января чт | 2-я неделя | 1-я неделя | 1-я неделя |
| 8 января Пт | 2-я неделя | 1-я неделя | 1-я неделя |
| 9 января сб | 2-я неделя | 1-я неделя | 1-я неделя |
В следующем примере показано, как CalendarWeekRule значения и DayOfWeek используются вместе, чтобы определить, как назначаются недели. По григорианскому календарю первый день года (1 января) в 2013 году выпадает на вторник. Если первым днем недели назначено воскресенье, первое воскресенье (6 января) является первым днем первой недели года, а суббота (5 января) относится к пятьдесят третьей неделе предыдущего года. Изменение правила календарной недели на FirstFourDayWeek определяет вторник (1 января) как начало первой недели года, так как между вторником, 1 января и воскресеньем 6 января имеется более четырех дней. Согласно этому правилу, 5 января относится к первой неделе года. Для 2010 года год, в котором 1 января выпадает на пятницу, применение FirstFourDayWeek правила с DayOfWeek.Sunday в качестве первого дня недели делает воскресенье, 3 января началом первой недели года, потому что первая неделя в 2010 году, которая имеет более четырех дней, составляет от 3 до 9 января.
using System; using System.Globalization; public class Example < static Calendar cal = new GregorianCalendar(); public static void Main() < DateTime date = new DateTime(2013, 1, 5); DayOfWeek firstDay = DayOfWeek.Sunday; CalendarWeekRule rule; rule = CalendarWeekRule.FirstFullWeek; ShowWeekNumber(date, rule, firstDay); rule = CalendarWeekRule.FirstFourDayWeek; ShowWeekNumber(date, rule, firstDay); Console.WriteLine(); date = new DateTime(2010, 1, 3); ShowWeekNumber(date, rule, firstDay); >private static void ShowWeekNumber(DateTime dat, CalendarWeekRule rule, DayOfWeek firstDay) < Console.WriteLine("with rule and as first day of week: week ", dat, rule, firstDay, cal.GetWeekOfYear(dat, rule, firstDay)); > > // The example displays the following output: // 1/5/2013 with FirstFullWeek rule and Sunday as first day of week: week 53 // 1/5/2013 with FirstFourDayWeek rule and Sunday as first day of week: week 1 // // 1/3/2010 with FirstFourDayWeek rule and Sunday as first day of week: week 1
Imports System.Globalization Module Example Dim cal As New GregorianCalendar() Public Sub Main() Dim dat As Date = #01/05/2013# Dim firstDay As DayOfWeek = DayOfWeek.Sunday Dim rule As CalendarWeekRule rule = CalendarWeekRule.FirstFullWeek ShowWeekNumber(dat, rule, firstDay) rule = CalendarWeekRule.FirstFourDayWeek ShowWeekNumber(dat, rule, firstDay) Console.WriteLine() dat = #1/03/2010# ShowWeekNumber(dat, rule, firstDay) End Sub Private Sub ShowWeekNumber(dat As Date, rule As CalendarWeekRule, firstDay As DayOfWeek) Console.WriteLine(" with rule and as first day of week: week ", dat, rule, firstDay, cal.GetWeekOfYear(dat, rule, firstDay)) End Sub End Module ' The example displays the following output: ' 1/5/2013 with FirstFullWeek rule and Sunday as first day of week: week 53 ' 1/5/2013 with FirstFourDayWeek rule and Sunday as first day of week: week 1 ' ' 1/3/2010 with FirstFourDayWeek rule and Sunday as first day of week: week 1
Это не соответствует стандарту ISO 8601. Различия обсуждаются в записи блога в формате iso 8601 Week of Year в Майкрософт .NET. Начиная с .NET Core 3.0, ISOWeek.GetYear и ISOWeek.GetWeekOfYear решить эту проблему.
Каждый CultureInfo объект поддерживает набор календарей. Свойство Calendar возвращает календарь по умолчанию для языка и региональных параметров, а свойство возвращает массив, содержащий все календари, поддерживаемые языком и OptionalCalendars региональными параметрами. Чтобы изменить календарь, используемый CultureInfo, присвойте свойству CalendarCultureInfo.DateTimeFormat значение нового Calendar.
1 января 0000

Данный калькулятор поможет узнать день недели для любой даты. Например, он может помочь узнать какой день недели 1 января 0000? (Ответ: суббота). Выберите нужный день, (например ‘1 января 0000’) и нажмите кнопку ‘Посчитать’.
Калькулятор «Какой день недели»
Таблица конвертации
| Дата | День недели |
|---|---|
| 18 декабря 0001 | вторник |
| 19 декабря 0001 | среда |
| 20 декабря 0001 | четверг |
| 21 декабря 0001 | пятница |
| 22 декабря 0001 | суббота |
| 23 декабря 0001 | воскресенье |
| 24 декабря 0001 | понедельник |
| 25 декабря 0001 | вторник |
| 26 декабря 0001 | среда |
| 27 декабря 0001 | четверг |
| 28 декабря 0001 | пятница |
| 29 декабря 0001 | суббота |
| 30 декабря 0001 | воскресенье |
| 31 декабря 0001 | понедельник |
| 1 января 0000 | суббота |
| 2 января 0000 | воскресенье |
| 3 января 0000 | понедельник |
| 4 января 0000 | вторник |
| 5 января 0000 | среда |
| 6 января 0000 | четверг |
| 7 января 0000 | пятница |
| 8 января 0000 | суббота |
| 9 января 0000 | воскресенье |
| 10 января 0000 | понедельник |
| 11 января 0000 | вторник |
| 12 января 0000 | среда |
| 13 января 0000 | четверг |
| 14 января 0000 | пятница |
| 15 января 0000 | суббота |
| 16 января 0000 | воскресенье |
FAQ
Какой день недели 1 января 0000?
1 января 0000 это суббота