Вы можете попробовать создать свой собственный компонент, чтобы получить то, что вам нужно. Вы можете просто наследовать или наследовать от своего базового класса и предоставлять методы для принятия и получения строкового представления даты и времени.