es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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.

Tags:  ,

Answer

  1. Avatar for 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 comando org-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 argumento nil se utiliza para indicar que no se debe insertar la hora actual, mientras que t indica que el sello de tiempo debe estar inactivo. El cuarto argumento nil 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.

Comments are closed.