Mr. Twister

За что я люблю теорию алгоритмов

Задача: написать программу, которая каждый день проверяет, не последний ли сегодня день месяца.
Решение (по мотивам): написать вместо этого программу, которая проверяет, не первое ли сегодня число, и запускать ее на компьютере, расположенном к востоку от вашего, после одиннадцати вечера.
  • Current Mood: happy happy
gg
в R есть тип данных для даты+времени (один из).
Есть функция которая из текстовой даты делает этот тип.
также есть функция по значению даты+времени возвращающая текущий месяц.
Считываются из файла месячные данные.
Переводятся в этот тип данных. При этом оно думает что я сижу на Гринвическом меридиане и кодирует каждый день как 0 часов 0 минут первого дня месяца.
Функция определения текущего месяца, однако, знает, что я сижу в Чикаго, где в это время еще предыдущий месяц (и при этом учитывает возможный переход на летнее время, just for lulz)...
Ну так перед скармливанием нужно к каждой дате прибавить 6 часов

Я как-то консультировал в конторе с лимузинами, у них бизнес-день начинался и заканчивался в 2 часа ночи. Соответственно у меня все запросы имели кусочек в WHERE clause типа AND serviceDate BETWEEN '1/1/2010 2:00:00' AND '1/2/2010 1:59:59.997'
это сработает, да -- главное в Калифорнии случайно этот же код не запустить ^^
Нащот Калифорнии не знаю, но в Чикаго работало
Фишка в том, что все времана были местные, и отчёт группировался только по местности, т.е. бостонские деньги с чикагскими складывать было можно, перевозки - нет.