![]() |
#1 |
Участник
|
csv и загрузка в поле с типом время
Как можно загрузить из csv поле со временем.
Формат 9:00 в поле с типом timeofday грузится как 0, хотя и на просмотре в настройках это 9. Минуты вообще не получается увидеть. |
|
![]() |
#2 |
Banned
|
В AX время - это целочисленные данные, число секунд от полуночи. От этого и отталкивайтесь.
|
|
![]() |
#3 |
Злыдни
|
Берем дробную чась даты, умножаем на 86400 (24*60*60), округляем до целого и пишем полученное значение в csv, а потом уже грузим в поле времени в Ax.
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. |
|
![]() |
#4 |
Участник
|
По-моему, тот или иной импорт (коих может быть очень много) должен быть максимально абстрагирован от подобных заморочек с преобразованием типов - в данном случае из строки во время. Подобные заморочки должны быть вынесены в некий специализированный класс, и кое-что уже готовое даже есть: Класс для преобразования значений между различными значимыми типами
|
|
![]() |
#5 |
Banned
|
Практически любой импорт - индивидуальная вещь, а то и вещь для однократного использования. Редко бывает выгода от абстракций.
|
|
![]() |
#6 |
Участник
|
Не могу согласиться
![]()
За счет этого:
Последний раз редактировалось gl00mie; 07.11.2011 в 23:20. |
|