|
Какая это дата "13344480" и что это за формат такой? | ☑ | ||
---|---|---|---|---|
0
IamAlexy
17.06.13
✎
14:18
|
Суть в чем: есть информационная система в которой все даты лежат вот в таком формате.
Перво наперво подозрение было в адрес unix time stamp но циферек маловато. Причем это точно дата - по всей системе так даты лежат.. все подряд, от дат документов до сроков выполнения задач. |
|||
1
mikecool
17.06.13
✎
14:19
|
количество секунд от какой то даты
|
|||
2
Лефмихалыч
17.06.13
✎
14:19
|
(0) скорее всего это таки unix time stamp, только за отправную точку не 79-й год выбран, а что-то поближе
|
|||
3
IamAlexy
17.06.13
✎
14:20
|
(1) прикол в том что зная какая же на самом деле это дата и рассчитав количество секунд - полученный сдвиг, то есть точка отсчета для каждого года разная..
|
|||
4
ЧеловекДуши
17.06.13
✎
14:21
|
(0) Типо оно?
http://www.delphibasics.ru/TDateTime.php |
|||
5
IVT_2009
17.06.13
✎
14:21
|
если поделить на 86400 то получится 154,45 весьма смахивает на к-во секунд с начала года
|
|||
6
IamAlexy
17.06.13
✎
14:21
|
(2) смущает малое количество секунд.
то есть по этой дате контрольная точка будет в декабре 2012 г., но в то же время в 12ом году туева хуча документов введено и там соответственно свой сдвиг |
|||
7
mikecool
17.06.13
✎
14:21
|
(5) +1 тоже так подумал
|
|||
8
Лефмихалыч
17.06.13
✎
14:21
|
А вообще наснаибали - это не дата, а курс доминиканской песы к зимбабвийским квачам на 5-е декабря сегод года. Пруф: http://goo.gl/1yaaV
|
|||
9
Лефмихалыч
17.06.13
✎
14:22
|
или замбийским ли - не суть
|
|||
10
Mikeware
17.06.13
✎
14:22
|
Ну а сделать "икспиримент" - завести два объекта с заведомо известными разными датавременями, и посмотреть в базе - есть возможность?
|
|||
11
IamAlexy
17.06.13
✎
14:22
|
+(7) мало того, есть дофига документов за 2009 г. и тд..
конечно склоняюсь к изъе.ам программистов которые дату смещения сами высчитывают.. но хотелось уточнить, может есть какой формат |
|||
12
Salimbek
17.06.13
✎
14:23
|
(11) Может есть еще какое-то поле, которое тоже отвечает за Дату?
|
|||
13
IVT_2009
17.06.13
✎
14:24
|
не поглядеть в базе по номеру документа что это за дата ?
|
|||
14
Лефмихалыч
17.06.13
✎
14:26
|
(11) если это функция, то она линейная. А раз линейная, значит достаточно двух пар заранее известных значений для вычисления коэффициентов - СЛУ с двумя уравнениями и двумя неизвестными
|
|||
15
IVT_2009
17.06.13
✎
14:27
|
В противном случае найдите максимальное и минимальное значение этого числа в базе. Если макс значение не перепрыгнет 86400*(365..366) то это к-во секунд он начала года. Год видимо у них где то в другом поле и связаной таблице хранится.
|
|||
16
Mikeware
17.06.13
✎
14:28
|
(14) не факт, что линейная на всей оси...
|
|||
17
IVT_2009
17.06.13
✎
14:29
|
(6) 2012 по моему високосный и там сдвиг будет на самом деле на сутки от 28-02-2012
|
|||
18
Лефмихалыч
17.06.13
✎
14:30
|
(16) человек, изобретающий велосипед вместо UTS, по определению силшком туп, чтобы придумать не линейную функцию.
|
|||
19
Ranger_83
17.06.13
✎
14:33
|
предлагаю 13:34:44 80-ый год
|
|||
20
IVT_2009
17.06.13
✎
14:38
|
в свое время так доставал дату из Кларион 2.0 , то же методом тыка подобрал смещение.
|
|||
21
ЧеловекДуши
17.06.13
✎
14:42
|
(0) Что за БД?
|
|||
22
IVT_2009
17.06.13
✎
14:44
|
(21) база данных из которой что то пытаются выцарапать. Скорей всего одна из ее таблиц
|
|||
23
ЧеловекДуши
17.06.13
✎
14:47
|
(22) Какой вид БД?
Щас форматов дофига. На какой программе был писан клиент. Чудес не бывает, автор поделки не мазохист, что бы себе делать хуже. Наверняка все делалось методом обычных функций. |
|||
24
Lama12
17.06.13
✎
14:48
|
(0) Что показывает эксперимент?
|
|||
25
IamAlexy
17.06.13
✎
16:41
|
(21) буржуинская ЕРП :)
(22) из которой полностью ВСЕ переносим в 1С :) |
|||
26
IamAlexy
17.06.13
✎
16:41
|
(23) скуль. мелкософтовскиЙ, тип значения - интеджер
|
|||
27
IamAlexy
17.06.13
✎
16:41
|
(23) авторы поделки в далекой загранице
|
|||
28
Капитан Смоллет
17.06.13
✎
17:04
|
Epoch timestamp: 1334448000
15/04/2012 00:00 |
|||
29
IamAlexy
17.06.13
✎
17:07
|
(28) угу.. только эта дата из 2013 г. и май... чо то типа 27го мая
|
|||
30
Капитан Смоллет
17.06.13
✎
17:28
|
Похоже что это количество секунд от Рождества Христова по католическому календарю:
12/24/2012 00:00:00 05/27/2013 00:00:00 13305600 секунд |
|||
31
Капитан Смоллет
17.06.13
✎
17:34
|
Точнее
12/25/2012 00:00:00 AM 05/28/2013 10:48:00 AM |
|||
32
le_
17.06.13
✎
17:38
|
(0) А что за ИС, на чем написана?
|
|||
33
IamAlexy
19.06.13
✎
23:13
|
методом научного тыка выяснил что это:
количество дней от 01.01.1988 вот тридварасы... |
|||
34
Ковычки
19.06.13
✎
23:15
|
парадокс
|
|||
35
IamAlexy
19.06.13
✎
23:17
|
эх... мне теперь логическую цепочку из 2000 заказов перегружать с новыми датами теперь надо.. вот блин
|
|||
36
Ковычки
19.06.13
✎
23:18
|
парадокс.
|
|||
37
IamAlexy
20.06.13
✎
06:46
|
(33) вернее количество минут блин
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |