|
перевод из date в charter
|
|||
---|---|---|---|
#18+
здравствуйте!! такая проблема : есть данные (переменная) типа date. нужно использовать её не как дату, а как тип charter вида yymmdd.как это сделать???? полностью код выглядит так: Код: sql 1. 2. 3.
ругается, гад, а когда так : Код: sql 1. 2.
то все норм проходит. где туплю???? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 12:05 |
|
перевод из date в charter
|
|||
---|---|---|---|
#18+
Zloi_87, DTOC() не спасёт? dt_os = DTOC(thisform.text1.Value) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 12:09 |
|
перевод из date в charter
|
|||
---|---|---|---|
#18+
Zloi_87, а справку по используемым функциям почитать - никак? в частности, по year, month и day? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 12:09 |
|
перевод из date в charter
|
|||
---|---|---|---|
#18+
Zloi_87, Ну и SET DATE соответствующий ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 12:10 |
|
перевод из date в charter
|
|||
---|---|---|---|
#18+
tanglir, +1 DTOS() ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 12:16 |
|
перевод из date в charter
|
|||
---|---|---|---|
#18+
tanglirа справку по используемым функциям почитать - никак? в частности, по year, month и day? читал, чего не так то делаю???? IgorNGНу и SET DATE соответствующий если Код: sql 1.
тогда сбивается вся форма. дас ист нихт компликтенурте. и не помогает, кстати. IgorNGDTOC() не спасёт? dt_os = DTOC(thisform.text1.Value) щас гляну, это я еще не пробовал ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 12:17 |
|
перевод из date в charter
|
|||
---|---|---|---|
#18+
Zloi_87здравствуйте!! такая проблема : есть данные (переменная) типа date. нужно использовать её не как дату, а как тип charter вида yymmdd.как это сделать???? полностью код выглядит так: Код: sql 1. 2. 3.
ругается, гад, а когда так : Код: sql 1. 2.
то все норм проходит. где туплю???? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 12:18 |
|
перевод из date в charter
|
|||
---|---|---|---|
#18+
Zloi_87читал, чего не так то делаю????Что выдаёт Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 12:21 |
|
перевод из date в charter
|
|||
---|---|---|---|
#18+
tanglirЧто выдаёт выдает, что ошибка типа данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 12:27 |
|
перевод из date в charter
|
|||
---|---|---|---|
#18+
Zloi_87, правильно, а теперь снова читайте хелп до тех пор, пока не поймёте, почему. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 12:29 |
|
перевод из date в charter
|
|||
---|---|---|---|
#18+
Zloi_87, Правильно выдает. Год - это вообще-то число, а не строка. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 12:31 |
|
перевод из date в charter
|
|||
---|---|---|---|
#18+
tanglirправильно, а теперь снова читайте хелп до тех пор, пока не поймёте, почему. вчера до 3х ночи читал, нихрена не понял. я сначала постараюсь сам разобраться, а если не получится, тогда уже бегу на поклон к дядям. IgorNGПравильно выдает. Год - это вообще-то число, а не строка. это то я понял. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 12:42 |
|
перевод из date в charter
|
|||
---|---|---|---|
#18+
Zloi_87, SUBS(DTOS(...),3), если надо yymmdd DTOS(...), если устроит yyyymmdd )) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 12:54 |
|
перевод из date в charter
|
|||
---|---|---|---|
#18+
Zloi_87вчера до 3х ночи читал, нихрена не понял"это печально"(с) факин мануал по функции Year()Returns the year from the specified date or datetime expression.Я уже не знаю, как ещё толще намекнуть... хотя нет, знаю! что, по-вашему, должно быть результатом вот этого: Код: sql 1.
? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 12:56 |
|
перевод из date в charter
|
|||
---|---|---|---|
#18+
wert1Zloi_87, SUBS(DTOS(...),3), если надо yymmdd DTOS(...), если устроит yyyymmdd ))а потом автору потребуется сменить формат даты, и что? создавать новую тему, потому что dtos уже не прокатит? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 12:57 |
|
перевод из date в charter
|
|||
---|---|---|---|
#18+
tanglir, DTOS() плевать хотел на формат даты :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 12:59 |
|
перевод из date в charter
|
|||
---|---|---|---|
#18+
спасибо, вроде DTOC() помог... пока проходит без ошибок, но надо прогнать в основной форме. если получится, напишу полное решение, для потомков. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 13:04 |
|
перевод из date в charter
|
|||
---|---|---|---|
#18+
wert1, я имел в виду выходной формат. Надо ему будет не yymmdd, а yyddmm - и превед. Нет, кто ж спорит, можно из dtos всё повыкусывать, я просто пытаюсь раскрыть ТСу глаза на то, как работают функции работы с датами и строками. А то мало ли какие вопросы потом ещё возникнут, уж лучше сразу тут всё решить :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 13:05 |
|
перевод из date в charter
|
|||
---|---|---|---|
#18+
Zloi_87вроде DTOC() помогdtoc() зависит от системных и фоксовских настроек, если уж не хотите разбираться с year/month/day/right, то хотя бы dtos() используйте... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 13:06 |
|
перевод из date в charter
|
|||
---|---|---|---|
#18+
tanglir, ?DTOC(...) ?DTOS(...) etc....... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 13:08 |
|
перевод из date в charter
|
|||
---|---|---|---|
#18+
tanglirdtoc() зависит от системных и фоксовских настроек, если уж не хотите разбираться с year/month/day/right, то хотя бы dtos() используйте... dtos() использует формат ddmmgggg, надо еще кромсать. но если не получится с dtoc() придется еще помучиться. tanglirя просто пытаюсь раскрыть ТСу глаза на то, как работают функции работы с датами и строками. А то мало ли какие вопросы потом ещё возникнут, уж лучше сразу тут всё решить :) за что и люблю sql.ru. Не "ты дебил, это делается так", а "это примерно надо делать так, дальше сам допирай". Не решение, а направление мысли в правильное русло. Спасибо. Допишу прогу, обязательно в спасибах укажу этот сайт. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 13:35 |
|
перевод из date в charter
|
|||
---|---|---|---|
#18+
wert1tanglir, ?DTOC(...) ?DTOS(...) etc....... это на что был ответ? если у вас текущие настройки фокса такие, что результаты этих двух функций совпадают, это не значит, что они будут совпадать у всех остальных. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 13:52 |
|
перевод из date в charter
|
|||
---|---|---|---|
#18+
Zloi_87tanglirdtoc() зависит от системных и фоксовских настроек, если уж не хотите разбираться с year/month/day/right, то хотя бы dtos() используйте... dtos() использует формат ddmmgggg, надо еще кромсать. но если не получится с dtoc() придется еще помучиться. tanglirя просто пытаюсь раскрыть ТСу глаза на то, как работают функции работы с датами и строками. А то мало ли какие вопросы потом ещё возникнут, уж лучше сразу тут всё решить :) за что и люблю sql.ru. Не "ты дебил, это делается так", а "это примерно надо делать так, дальше сам допирай". Не решение, а направление мысли в правильное русло. Спасибо. Допишу прогу, обязательно в спасибах укажу этот сайт. у вас неправильный DTOS() и он даёт неправильный формат. нормальный DTOS всегда даёт YYYYMMDD Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 14:03 |
|
перевод из date в charter
|
|||
---|---|---|---|
#18+
tanglir , Это ?DTOC(...) ?DTOS(...) etc....... был ответ, ну или дополнение на это tanglirя просто пытаюсь раскрыть ТСу глаза на то, как работают функции работы с датами и строкамия хотел, чтобы ТС почувствовал разницу в зависимости от настроек. Zloi_87за что и люблю sql.ru. Не "ты дебил, это делается так", а "это примерно надо делать так, дальше сам допирай". думаешь, здесь послать не могут? очень далеко и без всякого "это делается так"? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 14:25 |
|
перевод из date в charter
|
|||
---|---|---|---|
#18+
alextashkу вас неправильный DTOS() и он даёт неправильный формат. нормальный DTOS всегда даёт YYYYMMDD неправильные мухи\неправильный мед. покопался, действительно!! значит, если явно указать, какой формат мне нужен, все будет кока кола??? а если не указывать, то где то потом будет вылезать корявый id??? ненунах!!!! где там родной DTOС()??? wert1думаешь, здесь послать не могут? очень далеко и без всякого "это делается так"? Нуну. Знаю, сам такой же. Но делаю это в основном на ПТ, а не там, где кто то помочь просит. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 15:55 |
|
|
start [/forum/topic.php?fid=41&fpage=53&tid=1583488]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
others: | 287ms |
total: | 438ms |
0 / 0 |