6.2 Creating timestamps
For Org-mode to recognize time stamps, they need to be in the specific
format. All commands listed below produce time stamps in the correct
format.
- C-c .
- Prompt for a date and insert a corresponding time stamp. When the
cursor is at a previously used time stamp, it is updated to NOW. When
this command is used twice in succession, a time range is inserted.
- C-u C-c .
- Like C-c ., but use the alternative format which contains date
and time. The default time can be rounded to multiples of 5 minutes,
see the option
org-time-stamp-rounding-minutes.
- C-c !
- Like C-c ., but insert an inactive time stamp not triggering the
agenda.
- C-c <
- Insert a time stamp corresponding to the cursor date in the Calendar.
- C-c >
- Access the Emacs calendar for the current date. If there is a
timestamp in the current line, goto the corresponding date
instead.
- C-c C-o
- Access the agenda for the date given by the time stamp or -range at
point (see Weekly/Daily agenda).
- C-c C-d
- Insert `DEADLINE' keyword along with a stamp. The insertion will
happen in the line directly following the headline.
- C-c C-w
- Create a sparse tree with all deadlines that are either past-due, or
which will become due within
org-deadline-warning-days.
With C-u prefix, show all deadlines in the file. With a numeric
prefix, check that many days. For example, C-1 C-c C-w shows
all deadlines due tomorrow.
- C-c C-s
- Insert `SCHEDULED' keyword along with a stamp. The insertion will
happen in the line directly following the headline. Any CLOSED
timestamp will be removed.
- S-<left>
- S-<right>
- Change date at cursor by one day. These key bindings conflict with
CUA-mode (see Conflicts).
- S-<up>
- S-<down>
- Change the item under the cursor in a timestamp. The cursor can be on a
year, month, day, hour or minute. Note that if the cursor is in a
headline and not at a time stamp, these same keys modify the priority of
an item. (see Priorities). The key bindings also conflict with
CUA-mode (see Conflicts).
- C-c C-y
- Evaluate a time range by computing the difference between start and
end. With prefix arg, insert result after the time range (in a table:
into the following column).