# Rounding dates API

**URL:** https://discourse.julialang.org/t/rounding-dates-api/91120
**Category:** Internals & Design
**Tags:** dates
**Created:** [December 2, 2022, 12:50am UTC](https://discourse.julialang.org/t/rounding-dates-api/91120 "2022-12-02T00:50:40Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![jar1](https://avatars.discourse-cdn.com/v4/letter/j/c0e974/32.png) [@jar1](https://discourse.julialang.org/u/jar1)
#### Post date: [December 2, 2022, 12:50am UTC](https://discourse.julialang.org/t/rounding-dates-api/91120/1 "2022-12-02T00:50:40Z")

</div>

`round(T, x)` works like this

```julia
julia> round(Int16, float(pi))
3

```

but for Dates it’s backwards:

```julia
julia> round(today(), Week)
2022-11-28

```

Why is this?

---

<div class="post-metadata">

### Author: ![rafael.guerra](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rafael.guerra/32/216610_2.png) [@rafael.guerra](https://discourse.julialang.org/u/rafael.guerra)
#### Post date: [December 2, 2022, 1:02am UTC](https://discourse.julialang.org/t/rounding-dates-api/91120/2 "2022-12-02T01:02:08Z")

</div>

What do you mean by backwards? (as 3 is also smaller than pi)

---

<div class="post-metadata">

### Author: ![stevengj](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stevengj/32/71_2.png) [@stevengj](https://discourse.julialang.org/u/stevengj)
#### Post date: [December 2, 2022, 1:03am UTC](https://discourse.julialang.org/t/rounding-dates-api/91120/3 "2022-12-02T01:03:45Z")

</div>

> [@rafael.guerra](#):
>
> what do you mean by backwards?

I think @jar1 is referring to the argument order: `round(Week, today())` seems more consistent with `round(T, x)`?

---

<div class="post-metadata">

### Author: ![rafael.guerra](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rafael.guerra/32/216610_2.png) [@rafael.guerra](https://discourse.julialang.org/u/rafael.guerra)
#### Post date: [December 2, 2022, 1:16am UTC](https://discourse.julialang.org/t/rounding-dates-api/91120/4 "2022-12-02T01:16:59Z")

</div>

Thanks, outputting the results is a distraction from the question.
