mirror of
https://github.com/jbranchaud/til
synced 2026-01-05 08:08:02 +00:00
Add Create A Date With The Date Sigil as an elixir til
This commit is contained in:
@@ -7,7 +7,7 @@ variety of languages and technologies. These are things that don't really
|
|||||||
warrant a full blog post. These are mostly things I learn by pairing with
|
warrant a full blog post. These are mostly things I learn by pairing with
|
||||||
smart people at [Hashrocket](http://hashrocket.com/).
|
smart people at [Hashrocket](http://hashrocket.com/).
|
||||||
|
|
||||||
_439 TILs and counting..._
|
_440 TILs and counting..._
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -82,6 +82,7 @@ _439 TILs and counting..._
|
|||||||
### Elixir
|
### Elixir
|
||||||
|
|
||||||
- [Append To A Keyword List](elixir/append-to-a-keyword-list.md)
|
- [Append To A Keyword List](elixir/append-to-a-keyword-list.md)
|
||||||
|
- [Create A Date With The Date Sigil](elixir/create-a-date-with-the-date-sigil.md)
|
||||||
- [Execute Raw SQL In An Ecto Migration](elixir/execute-raw-sql-in-an-ecto-migration.md)
|
- [Execute Raw SQL In An Ecto Migration](elixir/execute-raw-sql-in-an-ecto-migration.md)
|
||||||
- [Expose Internal Representation](elixir/expose-internal-representation.md)
|
- [Expose Internal Representation](elixir/expose-internal-representation.md)
|
||||||
- [List Functions For A Module](elixir/list-functions-for-a-module.md)
|
- [List Functions For A Module](elixir/list-functions-for-a-module.md)
|
||||||
|
|||||||
17
elixir/create-a-date-with-the-date-sigil.md
Normal file
17
elixir/create-a-date-with-the-date-sigil.md
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
# Create A Date With The Date Sigil
|
||||||
|
|
||||||
|
Elixir 1.3 introduced a new sigil for creating dates, `~D`. It works in the
|
||||||
|
same way as Date's
|
||||||
|
[`new/3`](http://elixir-lang.org/docs/stable/elixir/Date.html#new/3)
|
||||||
|
function producing the Date struct with each of the date parts.
|
||||||
|
|
||||||
|
```elixir
|
||||||
|
> ~D[2016-01-01]
|
||||||
|
~D[2016-01-01]
|
||||||
|
iex(7)> ~D[2016-01-01].year
|
||||||
|
2016
|
||||||
|
iex(8)> ~D[2016-01-01].month
|
||||||
|
1
|
||||||
|
iex(9)> ~D[2016-01-01].day
|
||||||
|
1
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user