Формат даты dd.mm

MapInfo, MapBasic
Ответить
dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Формат даты dd.mm

Сообщение dime1 »

МИ автоматически имеет такой формат для полей с типом дата - dd.mm.yy (задаётся в РЕгиональных настройках Вин).
Мне нужен формат dd.mm , т.е. без указания года. Если год не вводить, то МИ автоматически присваивает текущий год.
Год не указывается, так как явление наступает каждый год в приблизительно одно и то же время, нужно лейблами подписать точки в формате 22.05 и т.д.
Спасибо.
ggis
Завсегдатай
Сообщения: 302
Зарегистрирован: 31 окт 2008, 10:39
Репутация: 2

Re: Формат даты dd.mm

Сообщение ggis »

что мешает задать для поля с датой текстовый формат?
Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Формат даты dd.mm

Сообщение Boris »

dime1 писал(а):МИ автоматически имеет такой формат для полей с типом дата - dd.mm.yy (задаётся в РЕгиональных настройках Вин)....
Еще есть функции

Код: Выделить всё

Month( ) function 
Day( ) function 
которые год не учитывают.
dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Re: Формат даты dd.mm

Сообщение dime1 »

я сделал выражения для подписывания лейблов
но, мне бы хотелось, чтоб месяца подписывались как mm (т.е. второе мая например писалось как 2.05, а не 2.5), а то немного странно выглядит. Что-либо добавить в код?
Последний раз редактировалось dime1 30 ноя 2012, 11:37, всего редактировалось 1 раз.
reasonat
Завсегдатай
Сообщения: 257
Зарегистрирован: 10 июн 2009, 12:21
Репутация: 0
Откуда: Екатеринбург
Контактная информация:

Re: Формат даты dd.mm

Сообщение reasonat »

преобразовать месяц в строку, добавить "0" и взять справа 2 знака
Right( "0" + Str$(), 2 )
dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Re: Формат даты dd.mm

Сообщение dime1 »

Спасибо! Я использовал такой код

Код: Выделить всё

Format$(Str$(Day(Date)),"00") & "." & Format$(Str$(Month(Date)),"00") 
Ответить

Вернуться в «MapInfo»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость