|
v7: Не могу получить дату в нужном мне формате.. | ☑ | ||
---|---|---|---|---|
0
CepeLLlka
14.11.11
✎
20:48
|
Мне нужно из '08.11.11' получить '2011.11.08'
Я конечно знаю что я Олень.. но я хз как это сделать.. и форматы и даты пробовал.. не пробовал разве что по кол-ву символов отделять и вставлять в Дата(год,месяц,число) Вот.. подскажите пожалуйста.. |
|||
1
KUBIK
14.11.11
✎
20:51
|
ДенисЧ продает СП. Обращайся!
Я тож могу продать. :))) |
|||
2
andrewks
14.11.11
✎
20:52
|
ДатаГод() ДатаМесяц() ... ну ты понял
|
|||
3
CepeLLlka
14.11.11
✎
20:52
|
(1)Ну стой.. ну подскажи.. открой глаза, Оо Велиииикиий.. вот смари как я делал
|
|||
4
KUBIK
14.11.11
✎
20:53
|
(3) покажь нетленку
|
|||
5
Шапокляк
14.11.11
✎
20:54
|
Формат(Дата,"ГГГГ.ДД.ММ") что-то такое, 7.7. нет под рукой
|
|||
6
CepeLLlka
14.11.11
✎
20:54
|
У меня не нетленка.. у меня обработка загрузки данных в базу mysql на сайт.. и вот.. никак не могу сделать :(
|
|||
7
CepeLLlka
14.11.11
✎
20:54
|
(5) Какой Тип значения я получаю на выходе?
|
|||
8
KUBIK
14.11.11
✎
20:55
|
СП юзал?
|
|||
9
IamAlexy
14.11.11
✎
20:56
|
строкановойдаты = "20" + Прав(стараядата,2) + "." + сред(СтараяДата,4,2) + "." + Лев(СтараяДата,2);
новаядата = Дата(СтрокаНовойДаты); |
|||
10
CepeLLlka
14.11.11
✎
20:56
|
Я юзал.. но при использовании Формат.. у меня возвращается Строка.. а мне нужна Дата.. я наверное криво юзал.. подскажи же уже :(
|
|||
11
CepeLLlka
14.11.11
✎
20:57
|
(9) Ну это тот вариант который я описал в (0)..
Его юзать это ясно.. но ведь есть нормальный способ же.. |
|||
12
BlackSeaCat
14.11.11
✎
21:01
|
(11) А что, функция Дата("08.11.11") не дает на выходе дату?
Если нет - что дает? |
|||
13
CepeLLlka
14.11.11
✎
21:04
|
Даёт дату.. НО формат то какой будет?
|
|||
14
andrewks
14.11.11
✎
21:04
|
ты бы объяснил внятно, что надо, глядишь, кто-нибудь, да подскажет
|
|||
15
Aleksey
14.11.11
✎
21:05
|
(12) Строку она дает, пора бызнать
|
|||
16
Aleksey
14.11.11
✎
21:06
|
(0) Тут читал? http://www.sql.ru/faq/faq_topic.aspx?fid=109
|
|||
17
CepeLLlka
14.11.11
✎
21:07
|
(16) Читал.. дело не в этом
|
|||
18
CepeLLlka
14.11.11
✎
21:08
|
Мне в (9) уже подсказали..
Но я обьясню внятно.. Я получаю из одной проги значение типа Дата в формате - 08.11.11 А мне нужно её записать значением типа Дата в формате - 2011.11.08 чтобы она подошла уже для mysql |
|||
19
Aleksey
14.11.11
✎
21:08
|
А в чем?
|
|||
20
Aleksey
14.11.11
✎
21:08
|
(18) Задавайте дату в виде строки 'YYYYMMDD' (без разделителей)
|
|||
21
CepeLLlka
14.11.11
✎
21:08
|
(18) Другими словами мне из '08.11.11' Нужно получить как-то '2011.11.08'
|
|||
22
IamAlexy
14.11.11
✎
21:09
|
(18) а точно дата приходит? просто если бы пришла дата то у тебя 1С бы поняла что это дата..
может у тебя просто строка приходит... пример: я когда из екселя гружу данные, там где тип в ячейке дата - пофиг какое представлеине - 1С все корректно понимает. там где строка - приходится изъ.бываться с разбором строки типа как в (9) |
|||
23
Aleksey
14.11.11
✎
21:09
|
(21) Убери точки и передавай как 20111108, если там не тупая строка, то скуль должен схавать
|
|||
24
CepeLLlka
14.11.11
✎
21:09
|
(19) Ну да.. то есть если я просто строкой буду ему пихать 20111108 то он её в дату засунет и будет ок, да? Правильно я понял?
|
|||
25
FN
14.11.11
✎
21:10
|
(18) Значение типа "Дата" - оно всгеда значение типа "Дата",
а "08.11.11" и "2011.11.08" - всего лишь отображение значения в удобном для пользователя формате. |
|||
26
CepeLLlka
14.11.11
✎
22:41
|
Хочу выразить благодарность IamAlexy и Aleksey за помощь...
Просто заношу вот так - 20111108 и всё ок :) спс вам за помощь. |
|||
27
CepeLLlka
14.11.11
✎
22:44
|
Вобще можно организовать платные советы я думаю.. при помощи оплаты смс рублей за 10 за ответ..
ну или 5/15 кому как.. Не денег ради.. ради как бы рейтинга что ли :) |
|||
28
1Сергей
15.11.11
✎
08:50
|
побольше бы таких, сознательных
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |