Next: , Previous: Time stamps, Up: Timestamps


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).