|
|
|
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:39 |
|
||
|
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, 13:53 |
|
||
|
StrToSQLTimeStamp отобразить миллисекунды
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, спасибо за подсказку/наводку, заменил (после того, как посмотрел на реализацию ExtractMSecFromString) в XML-файле разделитель между секундами и миллисекундами с '.' на ':' (time separator), нормально разобралось, миллисекунды норм. прочитались. Т.е. вот такое прочитало нормально Код: xml 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2021, 14:02 |
|
||
|
StrToSQLTimeStamp отобразить миллисекунды
|
|||
|---|---|---|---|
|
#18+
s62 заменил (после того, как посмотрел на реализацию ExtractMSecFromString) в XML-файле разделитель между секундами и миллисекундами с '.' на ':' (time separator), нормально разобралось, миллисекунды норм. прочитались. Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2021, 19:41 |
|
||
|
StrToSQLTimeStamp отобразить миллисекунды
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, проверю. Но, как сделал, меня вполне устраивает. При отображении на форме я показываю через точку, а то, что в xml хранится через двоеточие, никому особо не мешает. Разве что кто-то вручную править файл станет и не обратит внимания, что нужно двоеточие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2021, 22:48 |
|
||
|
StrToSQLTimeStamp отобразить миллисекунды
|
|||
|---|---|---|---|
|
#18+
Переделал. Чтобы везде одинаково было, так всё-таки красивее в плане логики. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2021, 23:19 |
|
||
|
StrToSQLTimeStamp отобразить миллисекунды
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2021, 00:04 |
|
||
|
StrToSQLTimeStamp отобразить миллисекунды
|
|||
|---|---|---|---|
|
#18+
Вообще формат времени в XML это не абы кому как нравится, а стандарт. Так что никаких : между сек и мсек ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2021, 10:41 |
|
||
|
StrToSQLTimeStamp отобразить миллисекунды
|
|||
|---|---|---|---|
|
#18+
deleted ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2021, 11:29 |
|
||
|
StrToSQLTimeStamp отобразить миллисекунды
|
|||
|---|---|---|---|
|
#18+
Fr0sT-Brutal формат времени в XML это не абы кому как нравится, а стандарт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2021, 12:15 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40046233&tid=2037610]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
219ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 562ms |

| 0 / 0 |
