Calendar-triggered event on arduino

Hello, what I'd like to do is to build some kind of calendar into the arduino sw in order to trigger the "up" signal of a digital pin on specific dates. What bothers me are:

  • General feasibility (i.e.: can this be done?)
  • Power consumption (i.e.: the arduino will have to be disguised and battery powered, how long can the sw run before all my batteries are drained/how many batteries should I pack?)
  • Is there a better solution? (i.e. are there any external components that can wake my arduino pins on certain dates, with less code/power consumption?)

Thanks a lot.

General feasibility (i.e.: can this be done?)

Yes

Power consumption (i.e.: the arduino will have to be disguised and battery powered, how long can the sw run before all my batteries are drained/how many batteries should I pack?)

type "sleep arduino" in the forum searcher

Is there a better solution? (i.e. are there any external components that can wake my arduino pins on certain dates, with less code/power consumption?)

External clocks: DS1307, 3231, . . .

Regards