Round Dates and Times

バージョン 1.6.5 (8.04 KB) 作成者:
Round dates/times to the selected unit (round/floor/ceiling).
ダウンロード: 1.3K

ライセンスの表示

This function rounds datetime or serial date numbers or date vectors to the nearest year, month, day, hour, minute, or second. With a choice of rounding, floor, or ceiling.

### Examples ###

Examples use the date+time described by the vector [1999,1,3,15,6,48.0568].

datevec(dateround(730123.62972287962))
ans = [1999,1,3,15,6,48]

datevec(dateround([1999,1,3,15,6,48.0568]))
ans = [1999,1,3,15,6,48]

datevec(dateround([1999,1,3,15,6,48.0568],'minute'))
ans = [1999,1,3,15,7,0]

datevec(dateround([1999,1,3,15,6,48.0568],5)) % 5=='minute'
ans = [1999,1,3,15,7,0]

datevec(dateround([1999,1,3,15,6,48.0568],5,'floor'))
ans = [1999,1,3,15,6,0]

datevec(dateround([1999,12,31,23,59,59.5000;1999,12,31,23,59,59.4999]))
ans = [2000,1,1,0,0,0;1999,12,31,23,59,59]

引用

Stephen23 (2024). Round Dates and Times (https://www.mathworks.com/matlabcentral/fileexchange/39274-round-dates-and-times), MATLAB Central File Exchange. 取得済み .

すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux
カテゴリ
Help Center および MATLAB AnswersDates and Time についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
バージョン 公開済み リリース ノート
1.6.5

* Improve summary

1.6.4

1.6.3.0

* Update FEX screenshot

1.6.2.0

* Update screenshot

1.6.1.0

* Update FEX screenshot

1.6

* Fixed orientation bug.
* Supports datetime inputs.

1.5.0.0

* Make string arguments case insensitive.
* Improve input argument checking.

1.4.0.0

- Revert conversion precision adjustment to original value.

1.3.0.0

- Fixed incorrect order when rounding multiple dates.
- Improve internal precision management.

1.2.0.0

- Now only returns Date Numbers. This simplifies the code and the help comments.

1.1.0.0

- Fix bug in 'ceiling'.
- Unit tokens changed to match datestr8601/datenum8601 tokens.
- Simplify date format selection code.

1.0.0.0