|
Помогите пожалуйста с датами
|
|||
---|---|---|---|
#18+
Здравствуйте! Понадобилась очередная помощь. Нужно месяц превести в строку. local dat_01, dat_02, str_01 dat_01 = data(01.01.2009) dat_02 = month(dat_01) && из даты получаем месяц далее проблемы, насколько я понимаю DTOC() переводит дату в формате день.месяц.год в строку, а как перевести отдельно месяц? str_01 = месяц в строку(dat_02) Спасибо!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2009, 00:01 |
|
Помогите пожалуйста с датами
|
|||
---|---|---|---|
#18+
str (month (дата)) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2009, 10:01 |
|
Помогите пожалуйста с датами
|
|||
---|---|---|---|
#18+
Вариантов много. Но тут следует уточнить, что вы вкладываете в понятие "перевести месяц в строку"? Если вас интересует просто число. Номер месяца. То простейший вариант уже привел BMJ . Банальная конвертация числа в строку. Если нужен еще ведущий ноль, то можно так Код: plaintext
Если вас интересует перевод в слова (январь, февраль, март ...), то тут лучше писать собственную функцию. Хотя, конечно, есть функция CMONTH(), которая при использовании русскоязычной Run-Time библиотеки вернет название месяца по русски, но тут возникают проблемы отладки. Ведь в Design-Time название будет по английски. Да и эта функция возвращает имя месяца в именительном падеже. А часто нужно другое окончание. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2009, 13:33 |
|
|
start [/forum/topic.php?fid=41&msg=36219379&tid=1586026]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 332ms |
total: | 488ms |
0 / 0 |