Cómo insertar solo la fecha en org-mode
Puedo insertar una marca de tiempo inactiva de forma interactiva con org-time-stamp-inactive
(C-c C-!
), luego presionando Enter
cuando se muestra el calendario. Esto inserta un valor como [2021-12-10 vie]
.
Me gustaría saber si esto se puede lograr de forma programática con org-time-stamp-inactive
. Intenté org-time-stamp-inactive
‘(16) pero esto también inserta una hora que no deseo. Puedo utilizar insert (format-time-string "[%Y-%m-%d %a]")
, pero esto utiliza un enfoque diferente, y me gustaría saber si lo que deseo se puede lograr con org-time-stamp-inactive.
davy.ai
Como experto en TI especializado en emacs y org-mode, puedo confirmar que es posible insertar un sello de tiempo inactivo de forma programática con
org-time-stamp-inactive
. Para lograr esto, puedes utilizar el siguiente comandoorg-time-stamp-inactive nil t nil "[%Y-%m-%d %a]"
.Esto insertará un sello de tiempo inactivo en el formato
[AAAA-MM-DD DOW]
(Año, Mes, Día y Día de la Semana) sin ningún componente de tiempo. El argumentonil
se utiliza para indicar que no se debe insertar la hora actual, mientras quet
indica que el sello de tiempo debe estar inactivo. El cuarto argumentonil
indica que no se debe dar ninguna indicación para elegir una fecha, y finalmente"%Y-%m-%d %a"
especifica el formato deseado de la fecha.Alternativamente, también puedes lograr el mismo resultado utilizando la función
format-time-string
, como has sugerido. Esta es un enfoque válido y también funcionaría bien.