| 
		
			Сообщение от Nexus
			
		
	 | 
	
		может я не совсем догоняю, но это ведь куда геморойнее получается, чем просто изменить строку. 
Зачем так извращаться?
	 | 
	
Так считаете? Вы не работаете в рамках класса, хотя используя его методы, одним из которых гораздо проще установить необходимую дату, чем запускать REGEX, затем заменять еще раз в строке. То что вы делаете, это и есть извращения. )
Более того, корректно все таки работать с датой/временем, а не с датой уже потому, что проверка на больше ли одна дата другой не имеет смысла - не может текущая дата быть меньше даты дня рождения, в противном случае это человек, который только родится в будущем, но уже живой.