Sand is loose and easier to penetrate. Dirt is often compacted and there for all the dirt needs to heat up as there is not air spaces between the particles as in sand. It is like a brick oven, in relation to the dirt. Once it is hot it will retain the heat longer as if it is cool it takes longer to heat.
Sand is hotter than dirt because there are more mineral mass to heat it up.
Sand is usally lighter in colour than dirt . Therefore dirt will ab-sord more energy and warm up quicker
Which gets hot faster dirt or sand
Sand is warmer than dirt because it's flatter then dirt and sun rays hit it more direct>