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

start [/forum/topic.php?fid=14&msg=34772311&tid=1334173]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 253ms |
| total: | 391ms |

| 0 / 0 |

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