В CSV-выгрузке с Индии приходят события в совершенно неудобном временном формате:
1) новые сутки они начинают с 12:00
2) дальше идут 01:** — 09:**, дальше 10:**, дальше 11:**, а дальше снова 12:** (только уже дня). 3) далее снова 01:** — 11:** (что соответствует «нашим» 13:** — 23:**)
Строки (события) идут в том порядке, в каком они происходили (сверху вниз от новых и в историю) — иначе вообще было бы не разобрать что за чем следует (и что было до полудня, а что было после).
Но когда начинаешь сортировать да фильтровать — порядок перепутывается и дальше начинается хаос в том плане, что день путается с ночью.
Есть идеи как (наверное макросом) приводить время в вид когда сутки начинаются с 00:00, 00:01 и заканчиваются 23:59 ?
При этом основная сложность (для меня) в том, чтобы по факту существования хотя бы одной транзакции за первые/вторые 12 часов (ведь как иначе разберёшь A. M. это или P. M.) уже можно было «правильно» переписать время
Иван Мельников, вы не показали, каким хотите видеть результат. Пока только дату и время вытащили
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
жёлтым — видоизменённое время по пункту 1 из шапки темы (полночь с минутами не 12:**, а 00:**) зелёным — видоизменённое время по пункту 3 из шапки темы (после полудня 24-часовой формат чтобы не путать с «до полудня») и отдельный случай на такой день как 9 июня (см. комментарий строк 281 — 318)
Иван Мельников, а вы уверены, что в таких международных и важных операциях как денежные транзакции они будут иначе от нашего считать время??? По-моему нужно просто 2,5 часа отнимать для перевода в Московское время и всё.
Если не так, то напишите словами нормальный алгоритм.
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄