Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите пожалуйста с датами / 4 сообщений из 4, страница 1 из 1
27.09.2009, 00:01
    #36219064
Sergoj
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста с датами
Здравствуйте!
Понадобилась очередная помощь. Нужно месяц превести в строку.

local dat_01, dat_02, str_01
dat_01 = data(01.01.2009)
dat_02 = month(dat_01) && из даты получаем месяц

далее проблемы, насколько я понимаю DTOC() переводит дату в формате день.месяц.год в строку,
а как перевести отдельно месяц?
str_01 = месяц в строку(dat_02)

Спасибо!!!
...
Рейтинг: 0 / 0
27.09.2009, 10:01
    #36219134
BMJ
BMJ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста с датами
str (month (дата))
...
Рейтинг: 0 / 0
27.09.2009, 13:33
    #36219206
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста с датами
Вариантов много. Но тут следует уточнить, что вы вкладываете в понятие "перевести месяц в строку"?

Если вас интересует просто число. Номер месяца. То простейший вариант уже привел BMJ . Банальная конвертация числа в строку. Если нужен еще ведущий ноль, то можно так

Код: plaintext
?PADL(month(дата),  2 , "0")

Если вас интересует перевод в слова (январь, февраль, март ...), то тут лучше писать собственную функцию. Хотя, конечно, есть функция CMONTH(), которая при использовании русскоязычной Run-Time библиотеки вернет название месяца по русски, но тут возникают проблемы отладки. Ведь в Design-Time название будет по английски. Да и эта функция возвращает имя месяца в именительном падеже. А часто нужно другое окончание.
...
Рейтинг: 0 / 0
27.09.2009, 18:56
    #36219379
Sergoj
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите пожалуйста с датами
Спасибо за помощь!!!
Значит MONTH() возвращает просто цифру а не дату. Понял. А то я сам себя запутал немного.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите пожалуйста с датами / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]