Модераторы: Snowy, MetalFan, bems, Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Даты, определение даты 
:(
    Опции темы
ishimcity
Дата 28.4.2009, 08:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 1.6.2007
Где: Тюменская область . Ишим

Репутация: нет
Всего: 1



Здраствуйте уважаемые программисты. Возник вопрос такой
есть в месяце апрель например даты: 1.04.2009 , 5.04.2009, 20.04.2009 как определить какая дата последня до конца месяца?

PM MAIL ICQ Skype YIM   Вверх
Akella
Дата 28.4.2009, 08:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 8
Всего: 329



Сравнивай.

Добавлено @ 08:36
Запомни, дата - это не текст. Это число, целочисленное число. А после запятой - это время.

Цитата

Значение                               Дата
типа TDateTime                 и время
0                            12/30/189912:00 am
2.75                       1/1/1900 6:00 pm
-1.25                      12/29/1899 6:00 am
35065                    1/1/199612:00 am


Добавлено через 4 минуты и 16 секунд
Может тебе предложат лучшие способы. Но можно вот так: создаёшь массив дат. Загоняешь все даты в массив. Сортируешь. И бери самую большую, или самую маленькую.

Это сообщение отредактировал(а) Akella - 28.4.2009, 08:36
PM MAIL   Вверх
Staruha
Дата 28.4.2009, 11:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1292
Регистрация: 1.2.2004
Где: Казань

Репутация: нет
Всего: 27



еще добавь
Цитата

какая дата последня до конца месяца?

   
  ...and  Myarray[i] < Date(01.05.06)
(или StringGrid1)


--------------------
Возмездие настигнет
PM MAIL   Вверх
Keeper89
Дата 28.4.2009, 12:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: 9
Всего: 58



Зависит от того, как вы их храните. Можно хранить в массиве типа TDate, и просто сравнивать.


--------------------
PM MAIL WWW   Вверх
Frees
Дата 28.4.2009, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2233
Регистрация: 2.12.2005
Где: Екатеринбург

Репутация: 16
Всего: 54



uses DateUtils
....
EndOfTheMonth

и щеш разницу между этой датой и твоими у которой разница меньше та и последняя

Это сообщение отредактировал(а) Frees - 28.4.2009, 12:22


--------------------
Кольцов Виктор Владимирович
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Для новичков"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0475 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.