R/httpdate_as_gmt08_turtle_date.R
httpdate_as_gmt08_turtle_date.Rd
httpdate_as_gmt08_turtle_date(datestring)
(character) A UTC HTTP date as character string, e.g. '2016-11-20T21:46:57.163000Z' with time zone included
A POSIXct date
Return the actual date for afternoon and evening datetimes (noon to midnight) or the date of the previous day for morning datetimes (midnight to noon). The turtle date keeps observations made between sunset and sunrise, as well as on the "morning after" together by assigning the date of the start of observations.
In practice, the turtle date is the date component (year, month, day) of the datetime minus 12 hours.
This date convention is widely used in the turtle research community.
Other helpers:
absolute_angle()
,
add_dates()
,
datetime_as_isoweek()
,
datetime_as_seasonweek()
,
datetime_as_season()
,
datetime_as_turtle_date()
,
exclude_training_species()
,
exclude_training_surveys()
,
extract_possibly()
,
fdate_as_tdate()
,
filter_missing_site()
,
filter_missing_survey()
,
filter_surveys_missing_end()
,
filter_surveys_requiring_qa()
,
filter_wastd_season()
,
get_more()
,
gj_linestring_to_st_linestring()
,
httpdate_as_gmt08()
,
httpdate_as_season()
,
humanize()
,
join_tsc_sites()
,
leaflet_basemap()
,
map_chr_hack()
,
mean_bearing()
,
mis_bearing()
,
odkc_works()
,
read_table()
,
sentencecase()
,
sf_as_tbl()
,
tdate_as_fdate()
,
tracks_as_geojson()
,
tun()
,
urlize()
,
verify_odkc_turtledata()
,
verify_wamtram_data()
,
verify_wastd_data()
,
wastd_works()
,
wastdr_msg_abort()
,
wastdr_msg_info()
,
wastdr_msg_noop()
,
wastdr_msg_success()
,
wastdr_msg_warn()
,
wastdr_settings()
,
wastdr_setup()
# These datetimes are turtle date 2016-11-20:
httpdate_as_gmt08_turtle_date("2016-11-20T04:00:00Z") # noon AWST
#> [1] "2016-11-20"
httpdate_as_gmt08_turtle_date("2016-11-21T03:59:59Z") # noon AWST - 1 sec
#> [1] "2016-11-20"