Hier en nu
In R worden datums weergegeven door Date-objecten, terwijl tijden worden weergegeven door POSIXct-objecten. Onder de motorkap zijn deze datums en tijden echter gewoon numerieke waarden. Date-objecten slaan het aantal dagen op sinds 1 januari 1970. POSIXct-objecten daarentegen slaan het aantal seconden op sinds 1 januari 1970.
1 januari 1970 is de gemeenschappelijke oorsprong voor het weergeven van tijden en datums in een groot aantal programmeertalen. Daar is geen bijzondere reden voor; het is simpelweg een conventie. Het is natuurlijk ook mogelijk om datums en tijden vóór 1970 te maken; de bijbehorende numerieke waarden zijn in dat geval gewoon negatief.
Deze oefening maakt deel uit van de cursus
R voor gevorderden
Oefeninstructies
- Vraag R om de huidige datum en sla het resultaat op in een variabele
today. - Om te zien hoe
todayer onder de motorkap uitziet, roepunclass()erop aan. - Vraag R om de huidige tijd en sla het resultaat op in een variabele
now. - Om de numerieke waarde te zien die overeenkomt met
now, roepunclass()erop aan.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Get the current date: today
# See what today looks like under the hood
# Get the current time: now
# See what now looks like under the hood