Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Формат даты выгрузка в XML  [new]
DenisKlementiev
Member

Откуда:
Сообщений: 62
При выгрузке в xml столкнулся с проблемой, формат даты включает в себя букву “T”.
Как ее убрать?
Пример: dateTime="2011-08-17T16:52:51"
26 авг 11, 14:03    [11185126]     Ответить | Цитировать Сообщить модератору
 Re: Формат даты выгрузка в XML  [new]
Glory
Member

Откуда:
Сообщений: 104751
DenisKlementiev
При выгрузке в xml столкнулся с проблемой, формат даты включает в себя букву “T”.
Как ее убрать?

Преобразовать поле в символьную строку нужного формата
26 авг 11, 14:06    [11185151]     Ответить | Цитировать Сообщить модератору
 Re: Формат даты выгрузка в XML  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
DenisKlementiev
При выгрузке в xml столкнулся с проблемой, формат даты включает в себя букву “T”.
Как ее убрать?
Пример: dateTime="2011-08-17T16:52:51"
Зачем убирать? Это нормальный формат представления данных типа датавремя для XML и соответствует стандарту ISO8601.

Сообщение было отредактировано: 26 авг 11, 14:30
26 авг 11, 14:07    [11185161]     Ответить | Цитировать Сообщить модератору
 Re: Формат даты выгрузка в XML  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
<xsl:value-of select="ms:format-date(@DateValue, 'dd.MM.yyyy')"/>&# 160;<xsl:value-of select="ms:format-time(@DateValue, 'HH:mm:ss')"/>

если очень надо форматирование
26 авг 11, 14:30    [11185324]     Ответить | Цитировать Сообщить модератору
 Re: Формат даты выгрузка в XML  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
<xsl:stylesheet version="1.0" exclude-result-prefixes="ms" xmlns:ms="urn:schemas-microsoft-com:xslt" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
26 авг 11, 14:30    [11185334]     Ответить | Цитировать Сообщить модератору
 Re: Формат даты выгрузка в XML  [new]
DenisKlementiev
Member

Откуда:
Сообщений: 62
tpg
DenisKlementiev
При выгрузке в xml столкнулся с проблемой, формат даты включает в себя букву “T”.
Как ее убрать?
Пример: dateTime="2011-08-17T16:52:51"
Зачем убирать? Это нормальный формат представления данных типа датавремя для XML и соответствует стандарту ISO8601.

Требование партнеров.

Konst_One
<xsl:value-of select="ms:format-date(@DateValue, 'dd.MM.yyyy')"/>&# 160;<xsl:value-of select="ms:format-time(@DateValue, 'HH:mm:ss')"/>
если очень надо форматирование

Мне нужно решение средствами SQL. В документе XML не должно быть схем. Требование партнеров.
26 авг 11, 20:04    [11187827]     Ответить | Цитировать Сообщить модератору
 Re: Формат даты выгрузка в XML  [new]
DenisKlementiev
Member

Откуда:
Сообщений: 62
CONVERT(varchar, dateTime, 20 ) AS dateTime
27 авг 11, 15:48    [11189719]     Ответить | Цитировать Сообщить модератору
 Re: Формат даты выгрузка в XML  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
DenisKlementiev
Требование партнеров.
И ещё больше топиков, аля:
Наши партнёры присылают дату в изощрённой форме (без T)
Может это вы с партнёром плохо договорились?! (через менеджера-блондинку)
5 сен 11, 18:41    [11230703]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить