html_url,issue_url,id,node_id,user,created_at,updated_at,author_association,body,reactions,performed_via_github_app,issue
https://github.com/pydata/xarray/issues/4983#issuecomment-790718449,https://api.github.com/repos/pydata/xarray/issues/4983,790718449,MDEyOklzc3VlQ29tbWVudDc5MDcxODQ0OQ==,43613877,2021-03-04T15:52:38Z,2021-03-04T15:53:22Z,CONTRIBUTOR,"I didn't thought of using `da.time.dt.floor(""D"")`. This is indeed great to know, but as there seems to be more folks who are expecting `da.time.dt.date` to work, so I'd still like to see this implemented.
The `time` attribute that is already implemented has the same issue that it does not exists in `cftime`:
```python
import numpy as np
import pandas as pd
import xarray as xr
attrs = {""units"": ""hours since 3000-01-01""}
ds = xr.Dataset({""time"": (""time"", [0, 1, 2, 3], attrs)})
xr.decode_cf(ds).time.dt.time
# AttributeError: 'CFTimeIndex' object has no attribute 'time'
```
I implemented the `date` attribute in PR #4994. The usage of `date` and `CFTimeIndex` raises an explicit AttributeError now and mentions the usage of `floor(""D"")`.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,819897789