Message Boards Message Boards

0
|
5743 Views
|
3 Replies
|
1 Total Likes
View groups...
Share
Share this post:

Convert the notation of years from short to long?

Posted 4 years ago

I got date lists such as for instance {{16, 1, 4}, {16, 1, 5}, {16, 1, 6}}. How do I convert this list in an easy way to {{2016, 1, 4}, {2016, 1, 5}, {2016, 1, 6}} ?

POSTED BY: Laurens Wachters
3 Replies
Posted 4 years ago

Hi Laurens,

DateObject can also correctly interpret that format.

DateObject[{16, 1, 4}]

enter image description here

POSTED BY: Rohit Namjoshi

Thank you, Michael. The first method is nice and simple, but the second is really beautiful.

POSTED BY: Laurens Wachters
Posted 4 years ago

There are several ways or this. Just mentioning two: (1) You can use Map:

Map[{2000, 0, 0} + # &, lst]

(2) You can use Transpose:

({2000, 0, 0} + lst\[Transpose])\[Transpose]
POSTED BY: Michael Helmle
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard

Group Abstract Group Abstract