LINUX.ORG.RU

man date

 


0

1

Что вы пишете, Володенька?
Мандаты, Наденька
Сами вы член, Володенька

Если в США в 1868 году было 28 ноября, то когда будет 150 лет от этой даты?

★★★★★

Этому не наливать.

anonymous
()
Ответ на: комментарий от buratino

Старые-новые стили это мрак с точки зрения программирования. Каждая страна переходила на григорианский календарь в своё время, то есть у каждой страны по разному отсутствуют даты (5 октября 1582), плюс часть дат (допустим ДР Ленина) перевели на новый стиль, а часть нет.

mky ★★★★★
()
Ответ на: комментарий от mky

Старые-новые стили это мрак с точки зрения программирования.

мне не надо с точки зрения программирования - мне надо по факту

можно хотя бы сказать, какой календарь был в США в 1868 году?

buratino ★★★★★
() автор топика
Ответ на: комментарий от buratino

С каких пор по факту учитываются какие-то там переходы?

anonymous
()
Ответ на: комментарий от mky

День рождения Ленина, Пушкина, Чайковского, Достоевского или кого угодно мы празднуем по новому стилю, а не по оригинальной дате.

С каких пор по факту учитываются какие-то там переходы?

к тебе, Аноним, это тоже относится :)

buratino ★★★★★
() автор топика

кстати, как объяснить это (и что конкретно значит LMT - в смысле, что это такое. я прочёл, а почему оно лезет?)

date

Сб апр 29 21:17:26 +10 2017

date -d '115 years ago'

Вт апр 29 21:17:35 LMT 1902

date -d' 116 years ago'

date: неверная дата « 116 years ago»

почему 116 лет назад - это неверная дата?

buratino ★★★★★
() автор топика
Ответ на: комментарий от buratino

Но в нескольких городах есть улица 9-го января.

Да, если верить википедии https://ru.wikipedia.org/wiki/Куликовская_битва ещё и Куликовскую битву должны праздновать 21 (а не 8-го) сентября, хотя на момент ввода григорианского календаря в 16 веке разница была 10 дней, в 14 веке ещё меньше.

mky ★★★★★
()
Ответ на: комментарий от mky

это из-за того, что Debian 32-битный? просто на том компьютере в Debian видюха мусорит в 64-битной версии в сто раз чаще, чем в 32-битной (в OpenBSD не мусорит вообще, но там date совсем другой).

buratino ★★★★★
() автор топика
Ответ на: комментарий от mky

но, в любом случае, он не сдвигает на 13 дней :(

buratino ★★★★★
() автор топика
Ответ на: комментарий от mky

тьху, а я дни рождения вспоминал, думал, кто же там родился :)

buratino ★★★★★
() автор топика
Ответ на: комментарий от buratino

а, в coreutils есть же gdate

$ gdate -d '200 years ago'
Tue Apr 29 21:36:59 LMT 1817

хотя в 5.5 вроде бы дата везде стала 64-битная даже на 32-битных системах - но проверить негде.. надо будет на виртуалку накатить openbsd/i386 и coreutils

buratino ★★★★★
() автор топика
Ответ на: комментарий от buratino

Не знаю, чем вам поможет date и пр. Они используют tzdata, разработчикам tzdata итак работы хватает, углублятся в историю и заносить туда всякие давнишние решения властей о смени времени/календаря они не будут.

mky ★★★★★
()
Ответ на: комментарий от KivApple

нет, это не имеет значения :) выше уже подсказали :)

buratino ★★★★★
() автор топика
Ответ на: комментарий от mky

в мире дофига ещё всяких актуальных календарей

даже мой давнишний Siemens S45 позволял выбирать из нескольких таких календарей - уже не помню, правда, каких именно, 15 лет прошло :)

buratino ★★★★★
() автор топика
Ответ на: комментарий от buratino

это из-за того, что Debian 32-битный?

да.

но, в любом случае, он не сдвигает на 13 дней :(

и не будет.

$ date -d '11600 year ago'
Вс апр 30 10:49:46 LMT -9583
samy_volosaty ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.