通过 zenity 提供的日期字符串不需要斜杠

通过 zenity 提供的日期字符串不需要斜杠

通过使用该zenity实用程序,从日历中选择日期;输出是19/09/2022.我想删除日期各部分之间的斜杠以19092022将其存储在变量中。

答案1

根据的文档zenity(或man zenity)这是直接处理的(该示例甚至展示了如何直接执行此操作):

--date-format=format指定选择日期后从日历对话框返回的格式。默认格式取决于您的区域设置。格式必须是 strftime 函数可接受的格式,例如%A %d/%m/%y

就你而言,

--date-format='%d/%m/%y'

所以

zenity --calendar \
    --title="Select a Date" \
    --text="Click on a date to select that date." \
    --date-format='%d/%m/%y'

相关内容