Obtaining Current Date/Time

Hi Freefem community,

I am reaching out to you to ask about possible ways to obtain the current date/time in my script, as I would like to create a folder with the date and time labeled to organize my plots in.

Upon digging online, one person suggested using dateStr = exec("date").
One caveat that seems to have no comments about it online is that when I run this code, my terminal gives the following input prompt to the user:

The current date is: Mon 10/21/2024 Enter the new date: (mm-dd-yy)

If you have any guesses on how I could have gaslit the terminal into thinking that I know the date better than it does, it would be greatly appreciated!

EDIT: Also, I am using Windows for this.

Not the date strictly speaking, but may still help:
clock()
time()
ltime()

Bonjour à tous,

Voici une solution que fonctionne sous linux, et, sans doute, sous unix_like.
Il s’agit d’écrire la date au format souhaité dans un fichier et de relire
ce fichier pour construire le nom du répertoire souhaité.

Pourquoi passer par un fichier temporaire ? Parce que

string strDate = exec(“date "+%Y-%m-%d-%Hh%M"”) ;

provoque l’affichage de la date au format indiqué sur le terminal
mais fait que srtDate reçoit le code retour de l’exécution de la
commande date "+%Y-%m-%d-%Hh%M", à savoir zéro.

Voir le script joint.

Pour l’adapter sous windows, il faut trouver l’équivalent de la
commande date et de la commande rm.

Bonne journée à tous,
RM

repertoire_avec_date_dans_nom.edp (841 Bytes)