Die Daten werden als Anzahl der Tage seit dem 01.01.1970 dargestellt, mit negativen Werten für frühere Daten.
# use as.Date( ) to convert strings to dates
mydates <- as.Date(c("2007-06-22","2004-02-13"))# number of days between 6/22/07 and 2/13/04
days <- mydates[1]- mydates[2]Bereitgestellt von
Sys.Date( ) gibt das heutige Datum zurück.date() gibt das aktuelle Datum und die Uhrzeit zurück.
Die folgenden Symbole können mit der Funktion format( ) verwendet werden, um Datumsangaben zu drucken.
Symbol
Bedeutung
Beispiel
%d
Tag als Zahl (0-31)
01-31
%a
abgekürzter Wochentag
Mo
%A
unverkürzter Wochentag
Montag
%m
Monat (00-12)
00-12
%b
abgekürzter Monat
Jan
%B
ungekürzter Monat
Januar
%y
2-stelliges Jahr
07
%Y
4-stelliges Jahr
2007
Hier ist ein Beispiel.
# print today's date
today <-
Sys.Date()
format(today, format="%B %d %Y")"June 20 2007"Bereitgestellt von
Datum Umwandlung
Charakter bis Datum
Du kannst die Funktion as.Date() verwenden, um Zeichendaten in Datumsangaben umzuwandeln. Das Format ist as.Date(x,"format"), wobei x die Zeichendaten sind und format das entsprechende Format angibt.
# convert date info in format 'mm/dd/yyyy'
strDates <- c("01/05/1965","08/16/1975")
dates <- as.Date(strDates,"%m/%d/%Y")Bereitgestellt von
Du kannst Datumsangaben mit der Funktion as.Character( ) in Zeichendaten umwandeln.
# convert dates to character data
strDates <- as.character(dates)Bereitgestellt von
Mehr lernen
Siehe help(as.Date) und help(strftime) für Details zur Umwandlung von Zeichendaten in Datumswerte. Unter help(ISOdatetime) findest du weitere Informationen zur Formatierung von Datum und Uhrzeit.
Die Daten werden als Anzahl der Tage seit dem 01.01.1970 dargestellt, mit negativen Werten für frühere Daten.
Sys.Date( ) gibt das heutige Datum zurück.date() gibt das aktuelle Datum und die Uhrzeit zurück.
Die folgenden Symbole können mit der Funktion format( ) verwendet werden, um Datumsangaben zu drucken.
Hier ist ein Beispiel.
Datum Umwandlung
Charakter bis Datum
Du kannst die Funktion as.Date( ) verwenden, um Zeichendaten in Datumsangaben umzuwandeln. Das Format ist as.Date(x , "format"), wobei x die Zeichendaten sind und format das entsprechende Format angibt.
Das Standardformat ist jjjj-mm-tt
Datum zum Zeichen
Du kannst Datumsangaben mit der Funktion as.Character( ) in Zeichendaten umwandeln.
Mehr lernen
Siehe help(as.Date) und help(strftime) für Details zur Umwandlung von Zeichendaten in Datumswerte. Unter help(ISOdatetime) findest du weitere Informationen zur Formatierung von Datum und Uhrzeit.
Zum Üben
Dieser R-Kurs für Fortgeschrittene enthält einen Abschnitt über die Arbeit mit Zeiten und Daten.