
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.09.2007, 13:38
|
|||
|---|---|---|---|
|
|||
Формат даты |
|||
|
#18+
Добрый день. В xml дата хранится в виде числа.к примеру 39321, что соответствует 27.08.2007. как преобразовать в xsl чтобы был формат ДД.ММ.ГГГГ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.09.2007, 15:47
|
|||
|---|---|---|---|
Формат даты |
|||
|
#18+
скормить число соответственно написанному шаблону ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.09.2007, 16:15
|
|||
|---|---|---|---|
|
|||
Формат даты |
|||
|
#18+
А несложно будет пример показать.я с этим только начинаю дружить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.09.2007, 16:27
|
|||
|---|---|---|---|
Формат даты |
|||
|
#18+
парсеров под рукми нет, поэтому на глазок. К примеру есть xml : Код: plaintext 1. 2. Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.09.2007, 16:43
|
|||
|---|---|---|---|
|
|||
Формат даты |
|||
|
#18+
это понятно,я и не знаю как переводить.неужели нет стандартных средств,чтобы отразить дату как ДД.ММ.ГГГГ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.09.2007, 16:50
|
|||
|---|---|---|---|
Формат даты |
|||
|
#18+
фигеть, я без понятия как из этого 39321 , можно получить вот это 27.08.2007. а ты спрашиваешь про стандартные решения. Покаж сначала механизм перевода в дату, а как ее записать из обычного вида в вид: ДД.ММ.ГГГГ, это можно описать с помощью регулярного выражения. Покаж сначала механизм перевода в дату, а дальше поможем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.09.2007, 18:06
|
|||
|---|---|---|---|
Формат даты |
|||
|
#18+
Или номер дня, начиная с 1 января 1900 года, правда у меня получается 01.01.1900+39321-1 = 28.08.2007 Думаю вам прийдется писать свою функцию конвертации, средствами XSLT вряд ли имеет смысл это делать. Насчет стандартных средств, а точнее стандартного формата даты см. Date and Time Formats ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.09.2007, 11:11
|
|||
|---|---|---|---|
|
|||
Формат даты |
|||
|
#18+
Если я все правильно понял, тогда возможен такой вариант! Пример: <xml> <date>24031983</date> </xml> <xsl:variable name="day" select="substring(/xml/date, 0, 2)"/> <xsl:variable name="month" select="substring(/xml/date, 2, 4)"/> <xsl:variable name="year" select="substring(/xml/date, 4)"/> И дальше у тебя получается распарсенный вид даты....теперь можешь выводить отдельно день, месяц, год... Данный вариант вере только если дата записана в таком порядке и с таким числом символов. Например вариант даты 2431983 не прокатит .... потому что месяц указан в одночисловом виде. или вариант когда год меняется местами с месяцем или днем тоже не пройдет. Надеюсь я все понял правильно и это поможет! Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=14&tablet=1&tid=1334173]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 155ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...