
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.02.2021, 13:39
|
|||
|---|---|---|---|
StrToSQLTimeStamp отобразить миллисекунды |
|||
|
#18+
Привет, использую в одном проекте тип Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. из модуля Data.SqlTimSt. Отображаются в том числе миллисекунды. Для отображения и сохранения в XML использую функцию Код: pascal 1. Вот таким образом, например: Код: pascal 1. Нормально сохраняется, вот узел из XML Код: xml 1. Для загрузки из XML использую Код: pascal 1. (Там готовых вариантов - 2, этот и то же без FormatSettings). Обрезаются миллисекунды. Задаю свойства FormatSettings вот так: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Миллисекунды обрезает при преобразовании строки. Я заглянул, как реализована функция, пока не до конца разобрался, ну и напишу, если что, свою для разбора строки, но может быть кто-то сталкивался с такой ситуацией иил похожим, знает, что задать в FormatSettings или еще какой-то нюанс, чтобы просто воспользоваться этой функцией и чтобы из строки передались миллисекунды? Там в функции StrToSQLTimeStamp сначала строка преобразуется в TDateTime, а потом уже в TSQLTimeStamp. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.02.2021, 13:53
|
|||
|---|---|---|---|
|
|||
StrToSQLTimeStamp отобразить миллисекунды |
|||
|
#18+
В XE3 и Rio так Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.02.2021, 14:02
|
|||
|---|---|---|---|
StrToSQLTimeStamp отобразить миллисекунды |
|||
|
#18+
_Vasilisk_, спасибо за подсказку/наводку, заменил (после того, как посмотрел на реализацию ExtractMSecFromString) в XML-файле разделитель между секундами и миллисекундами с '.' на ':' (time separator), нормально разобралось, миллисекунды норм. прочитались. Т.е. вот такое прочитало нормально Код: xml 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.02.2021, 19:41
|
|||
|---|---|---|---|
|
|||
StrToSQLTimeStamp отобразить миллисекунды |
|||
|
#18+
s62 заменил (после того, как посмотрел на реализацию ExtractMSecFromString) в XML-файле разделитель между секундами и миллисекундами с '.' на ':' (time separator), нормально разобралось, миллисекунды норм. прочитались. Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.02.2021, 22:48
|
|||
|---|---|---|---|
StrToSQLTimeStamp отобразить миллисекунды |
|||
|
#18+
_Vasilisk_, проверю. Но, как сделал, меня вполне устраивает. При отображении на форме я показываю через точку, а то, что в xml хранится через двоеточие, никому особо не мешает. Разве что кто-то вручную править файл станет и не обратит внимания, что нужно двоеточие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.02.2021, 23:19
|
|||
|---|---|---|---|
StrToSQLTimeStamp отобразить миллисекунды |
|||
|
#18+
Переделал. Чтобы везде одинаково было, так всё-таки красивее в плане логики. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2021, 00:04
|
|||
|---|---|---|---|
StrToSQLTimeStamp отобразить миллисекунды |
|||
|
#18+
_Vasilisk_, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2021, 10:41
|
|||
|---|---|---|---|
|
|||
StrToSQLTimeStamp отобразить миллисекунды |
|||
|
#18+
Вообще формат времени в XML это не абы кому как нравится, а стандарт. Так что никаких : между сек и мсек ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2021, 11:29
|
|||
|---|---|---|---|
StrToSQLTimeStamp отобразить миллисекунды |
|||
|
#18+
deleted ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2021, 12:15
|
|||
|---|---|---|---|
|
|||
StrToSQLTimeStamp отобразить миллисекунды |
|||
|
#18+
Fr0sT-Brutal формат времени в XML это не абы кому как нравится, а стандарт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2037610]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
181ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 495ms |

| 0 / 0 |
