Dart disposa d'una classe per treballar amb dates i hores, la classe DateTime. Els objectes d'aquesta classe representen instants de temps codificats en forma d'un valor. Podem crear un objecte amb la data i l'hora actuals:
...
DateTime ara = DateTime.now();
...
També podem crear una data a partir de valors:
...
DateTime dataNeix = DateTime.utc(2004, 11, 8);
DateTime quedem = DateTime.parse("2025-12-22 10:15:00");
...
Tenim algunes funcions útils:
| Funció | Utilitat | Exemple |
| day | Dia del mes (entre 1 i 31) | ara.day |
| month | Mes de l'any (entre 1 i 12) | ara. |
| year | Any (quatre xifres) | ara.year |
| hour | Hora del dia (entre 0 i 23) | ara. |
| minute | Minuts (entre 0 i 59) | ara.hour |
| second | Segons (entre 0 i 59) | ara.second |
| millisecond | Mil·lisegons (0 a 999) | ara.millisecond |

Aquesta obra d'Oriol Boix està llicenciada sota una llicència no importada Reconeixement-NoComercial-SenseObraDerivada 3.0.