Jennifer Lopez and Alex Rodriguez have reportedly been dating for a few weeks.