|   |   | 
| 
 | Не могу преобразовать к типу Дата | ☑ | ||
|---|---|---|---|---|
| 0
    
        Dimonkur 23.01.14✎ 07:57 | 
        Мне нужно строку 28.12.2013 преобразовать в дату.
 У меня во внешней обработке есть оператор: _Дата = (лев(стр,поз-1)); _дата в строковом выражении = 28.12.2013. Нужно преобразовать эту в строку в дату. Пишу _Дата = дата(лев(стр,поз-1)); Пишет невозможно преобразовать в дату. Как преобразовать в дату строку типа 28.12.2013? | |||
| 1
    
        Wobland 23.01.14✎ 07:59 | 
        дата(2013, 12, 28)     | |||
| 2
    
        Wobland 23.01.14✎ 08:01 | 
        дата("20131228")     | |||
| 3
    
        Рэйв 23.01.14✎ 08:07 | 
        СтрДата = СтрЗаменить("28.12.2013",".", Символы.ПС);
 Г=Число(СтрПолучитьСтроку(СтрДата,3)); М=Число(СтрПолучитьСтроку(СтрДата,2)); Д=Число(СтрПолучитьСтроку(СтрДата,1)); Дат=Дата(Г,М,Д,0,0,0); Сообщить(Дат); | |||
| 4
    
        Defender aka LINN 23.01.14✎ 08:10 | 
        Дата(_Дата + " 00:00:00")     | |||
| 5
    
        Dimonkur 23.01.14✎ 08:18 | 
        Спасибо! Интересно а почему в семерке прокатывало?     | |||
| 6
    
        Dimonkur 23.01.14✎ 08:19 | 
        То есть в семерке строка 28.12.13 преобразовывалась в дату     | |||
| 7
    
        butterbean 23.01.14✎ 08:19 | 
        (5) в семерки не было времени... и много чего еще     | |||
| 8
    
        Повелитель 23.01.14✎ 08:20 | 
        (5) Да 8 сырая еще, сиди на 7 еще лет пять     | |||
| 9
    
        Wobland 23.01.14✎ 08:20 | 
        интересно, а почему в екселе не прокатывает?     | |||
| 10
    
        Dimonkur 23.01.14✎ 08:25 | 
        Если это шутки - то очень хорошие, смешные. В Любом случае - огромное спасибо!     | |||
| 11
    
        dmpl 23.01.14✎ 08:52 | 
        (0) Откуда эта дата берется?     | |||
| 12
    
        hhhh 23.01.14✎ 09:15 | 
        (10) да, похоже ты строку получил из даты, а теперь героически ее обратно преобразовываешь.     | |||
| 13
    
        Dimonkur 23.01.14✎ 10:23 | 
        hhhh: Если дата в строке находится, то как ее еще получить?     | |||
| 14
    
        Infsams654 23.01.14✎ 10:36 | 
        (13) так в (1), (2), (3) и т.д уже написали. Что непонятно?     | |||
| 15
    
        dmpl 23.01.14✎ 10:41 | 
        (13) А кто ее туда положил?     | |||
| 16
    
        Dimonkur 24.01.14✎ 05:05 | 
        Уже сделано. Просто hhhhh говорит что можно было выражение в 28.12.13 вытащить из строки типом Дата???? Вот я у него и спросил как он это сможет сделать?     | |||
| 17
    
        Dimonkur 24.01.14✎ 05:10 | 
        Ну можно было _Дата = Дата(лев(стр, поз-1))+ " 00:00:00") Я надеюсь что он не это имел ввиду)))     | |||
| 18
    
        Dimonkur 24.01.14✎ 05:11 | 
        Defender aka - отдельное Огромное спасибо!     | |||
| 19
    
        dmpl 24.01.14✎ 08:58 | 
        (16) А 28.12.13 - это 13 декабря 2028 года?     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |